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 程式大小
Dec 06 PHP
require(),include(),require_once()和include_once()区别
Mar 27 PHP
php 常用类整理
Dec 23 PHP
PHP中ini_set和ini_get函数的用法小结
Feb 18 PHP
php版淘宝网查询商品接口代码示例
Jun 17 PHP
php中的常用魔术方法汇总
Feb 14 PHP
PHP中array_keys和array_unique函数源码的分析
Feb 26 PHP
PHP中Restful api 错误提示返回值实现思路
Apr 12 PHP
PHP中session跨子域的三种实现方法
Jul 25 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
Aug 04 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
Aug 11 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 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中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
2012/07/01 PHP
零基础php编程好学吗
2019/10/11 PHP
jQuery Clone Bug解决代码
2010/12/22 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
jquery使用remove()方法删除指定class子元素
2015/03/26 Javascript
jQuery构造函数init参数分析
2015/05/13 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
javascript 四十条常用技巧大全
2016/09/09 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
微信小程序 下拉菜单的实现
2017/04/06 Javascript
解决vue.js this.$router.push无效的问题
2018/09/03 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
举例区分Python中的浅复制与深复制
2015/07/02 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
2018/01/22 Python
Python 2.7中文显示与处理方法
2018/07/16 Python
Python中Proxypool库的安装与配置
2018/10/19 Python
Python3实现的简单工资管理系统示例
2019/03/12 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
Watchshop德国:欧洲在线手表No.1
2019/06/20 全球购物
干部行政关系介绍信
2014/01/17 职场文书
30年同学聚会邀请函
2014/01/25 职场文书
庆元旦文艺演出主持词
2014/03/27 职场文书
活动倡议书范文
2014/05/13 职场文书
创先争优活动心得体会
2014/09/04 职场文书
2015年推普周活动总结
2015/03/27 职场文书
利用python做数据拟合详情
2021/11/17 Python
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫