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 相关文章推荐
C# Assembly类访问程序集信息
Jun 13 PHP
php与XML、XSLT、Mysql的结合运用实现代码
Nov 19 PHP
PHP获取表单textarea数据中的换行问题
Sep 10 PHP
php include和require的区别深入解析
Jun 17 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
Aug 16 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
Jul 23 PHP
PHP中Fatal error session_start()错误解决步骤
Aug 05 PHP
php生成RSS订阅的方法
Feb 13 PHP
PHP实现的DES加密解密封装类完整实例
Apr 29 PHP
WHOOPS PHP调试库的使用
Sep 29 PHP
PHP实现求两个字符串最长公共子串的方法示例
Nov 17 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
Sep 27 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/02/25 PHP
php对xml文件的增删改查操作实现方法分析
2017/05/19 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
JavaScript 5 新增 Array 方法实现介绍
2012/02/06 Javascript
JavaScript中对循环语句的优化技巧深入探讨
2014/06/06 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
浅析Bootstrap缩略图组件与警示框组件
2016/04/29 Javascript
文本框只能输入数字的js代码(含小数点)
2016/07/10 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
2016/08/29 Javascript
js实现各种复制到剪贴板的方法(分享)
2016/10/27 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
2017/03/07 Javascript
vue router学习之动态路由和嵌套路由详解
2017/09/21 Javascript
使用Bootrap和Vue实现仿百度搜索功能
2017/10/26 Javascript
vue-model实现简易计算器
2020/08/17 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
python登录QQ邮箱发信的实现代码
2013/02/10 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
ansible动态Inventory主机清单配置遇到的坑
2020/01/19 Python
Python如何使用27行代码绘制星星图
2020/07/20 Python
Python -m参数原理及使用方法解析
2020/08/21 Python
浅析HTML5页面元素及属性
2021/01/20 HTML / CSS
FC-Moto西班牙:摩托车手最大的购物场所之一
2019/04/11 全球购物
什么是网络协议
2016/04/07 面试题
护理专业毕业生推荐信
2013/10/31 职场文书
讲文明树新风演讲稿
2014/05/12 职场文书
六一儿童节活动总结
2014/08/27 职场文书
法定代表人身份证明书
2014/09/10 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
初中物理教学反思
2016/02/19 职场文书
导游词之太湖
2019/10/08 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers
Java中CyclicBarrier和CountDownLatch的用法与区别
2021/08/23 Java/Android