PHP基本语法实例总结


Posted in PHP onSeptember 09, 2016

本文实例讲述了PHP基本语法。分享给大家供大家参考,具体如下:

Demo1.php

<?php
  //echo 表示向浏览器输出,echo 其实是一个函数
  //双引号括起来的是字符串
  echo '阅谁问君诵,水落清香浮。';
/*
 *
 *
 *
 * */
  #这也是一种注释
?>
<? echo "阅谁问君诵,水落清香浮。" ?>
<script language="php">
  echo '阅谁问君诵,水落清香浮。';
</script>

Demo2.php

<?php
  //深入理解 echo ,echo 是一个函数
  //echo 功能:向浏览输出字符串
  //echo 返回值:void 无返回值
  echo '阅谁问君诵,水落清香浮';
  //print 功能:向浏览器输出字符串。
  //print 返回值:整型
  echo '<br/>';
  print '阅谁问君诵,水落清香浮。';
  echo '<br/>';
  echo print '阅谁问君诵,水落清香浮。';
  //printf 功能:向浏览器输出字符串。
  //printf 返回值:返回字符串的长度
  echo '<br/>';
  printf("购买%d光盘",5);
  echo '<br/>';
  echo printf("购买%d光盘",5);
  //sprintf 功能:将字符串保留在内存中
  //sprintf 返回值:返回字符串本身
  echo '<br/>';
  echo sprintf("购买%d光盘",5);
?>

Demo3.php

<?php
  //创建一个变量
  //什么类型,整型,字符串,浮点型,布尔型
  //创建变量的时候,通过赋值来确定它的类型
  $sum = 0;
  $total = 1.22;
  $sum = $total;
  echo $sum;
?>

Demo4.php

<?php
//数据类型的转换
// $sum = 0;
// $total = 1.22;
// $sum = $total;//隐式转换
// echo $sum;
  $sum = 0;
  $total = $sum;
  echo gettype ( $total );
  echo "<br />";
  $total = ( float ) $sum; //显式转换
  echo gettype ( $total );
?>

Demo5.php

<?php
  //设置类型 settype()
  $sum = 100;
  //中途将 $sum 类型转换成字符串
  settype($sum,"string");
  //这个时候 $sum 的100 不是数字,而是字符串"100"
  echo gettype($sum);
?>

Demo6.php

<?php
  //isset()和unset()
  //判断一个变量是否存在
  //销毁一个变量
  $a = 5;
  //变量 $a 已经存在
  unset($a);
  //如果 $a 这个变量是真是存在的,那么 isset($a) 返回一个布尔值1,空
  echo isset($a);
  $b = 0;
   //empty()用来判断一个变量的值是否为空,如果为空则为 true 否则为 false。
  //换句话说,""、0、"0"、NULL、FALSE、array()、var var();
  //以及没有任何属性的对象都将被认为是空
  echo empty($b);
?>

Demo7.php

<?php
  //类型判断函数
  $sum = 100;
  echo is_integer($sum);
?>

Demo8.php

<?php
  //$sum 是浮点型
  $sum = 22.22;
  //intval($sum) 整体变成了整型
  //echo intval($sum);
  settype($sum,"integer");
  echo $sum;
  //请问 $sum 目前是什么类型
  echo gettype($sum);
?>

Demo9.php

<?php
  //常量通过 define() 来定义
  define("TOTAL",100);
  echo TOTAL;
  $TOTAL = 200;
  echo $TOTAL;
  echo $_SERVER["SERVER_ADMIN"];
  echo $_SERVER["HTTP_HOST"];
  echo phpinfo();
?>

Demo10.php

<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<form method="get" action="Demo11.php">
  姓名:<input type="text" name="username" />
  <input type="submit" value="提交"/>
</form>

Demo11.php

<?php
  //echo $username;这种简短风格不允许使用
  //它会混淆和普通变量的关系,
  //第一步,将接受到的变量数据赋值给一个变量
  //将上一张表单用 name 的名称的 value 值提取出来 value="chaoyv" name="username"
  //$_POST['username'] 这个整体就会返回出"chaoyv"这个字符串
  //echo $_POST['username'];
// $username = $_POST['username'];
// echo $username;
// $username = $HTTP_POST_VARS['username'];
// echo $username;
  echo $_GET['username'];
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP的历史和优缺点
Oct 09 PHP
用 PHP5 轻松解析 XML
Dec 04 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
Aug 01 PHP
mysql_num_rows VS COUNT 效率问题分析
Apr 23 PHP
逆序二维数组插入一元素的php代码
Jun 08 PHP
解析mysql 表中的碎片产生原因以及清理
Jun 22 PHP
php实现MD5加密16位(不要默认的32位)
Aug 12 PHP
ThinkPHP的URL重写问题
Jun 22 PHP
Yii针对添加行的增删改查操作示例
Oct 18 PHP
PHP构造二叉树算法示例
Jun 21 PHP
php实现微信支付之现金红包
May 30 PHP
php反射学习之不用new方法实例化类操作示例
Jun 14 PHP
php入门教程之Zend Studio设置与开发实例
Sep 09 #PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
Sep 09 #PHP
PHP实现支持加盐的图片加密解密
Sep 09 #PHP
php、java、android、ios通用的3des方法(推荐)
Sep 09 #PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
Sep 09 #PHP
PHP实现的网站目录扫描索引工具
Sep 08 #PHP
php操作xml并将其插入数据库的实现方法
Sep 08 #PHP
You might like
php除数取整示例
2014/04/24 PHP
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
yii2实现分页,带搜索的分页功能示例
2017/01/07 PHP
PHP7 其他语言层面的修改
2021/03/09 PHP
jQuery 动态酷效果实现总结
2009/12/27 Javascript
Extjs Gird 支持中文拼音排序实现代码
2013/04/15 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
2013/05/19 Javascript
js实现的黑背景灰色二级导航菜单效果代码
2015/08/24 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
jQuery表单对象属性过滤选择器实例详解
2016/09/13 Javascript
基于javascript实现按圆形排列DIV元素(一)
2016/12/02 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
Angular实现响应式表单
2017/08/04 Javascript
vue动态禁用控件绑定disable的例子
2019/10/28 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
微信小程序点击滚动到指定位置的实现
2020/05/22 Javascript
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
[06:30]DOTA2英雄梦之声_第15期_死亡先知
2014/06/21 DOTA
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
Python中文分词工具之结巴分词用法实例总结【经典案例】
2017/04/15 Python
Python决策树分类算法学习
2017/12/22 Python
python创建学生管理系统
2019/11/22 Python
Pytorch之保存读取模型实例
2019/12/30 Python
pandas的resample重采样的使用
2020/04/24 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
2020/09/30 Python
五种Python转义表示法
2020/11/27 Python
浅析python实现动态规划背包问题
2020/12/31 Python
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
财政局长自荐信范文
2013/12/22 职场文书
《曹刿论战》教学反思
2014/03/02 职场文书
无犯罪记录证明范本
2014/09/15 职场文书
补充协议书
2015/01/28 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
Vue2.0搭建脚手架
2022/03/13 Vue.js