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 相关文章推荐
使用Apache的rewrite技术
Jun 22 PHP
一个程序下载的管理程序(二)
Oct 09 PHP
利用discuz自带通行证整合dedecms的方法以及文件下载
Mar 06 PHP
destoon调用自定义模板及样式的公告栏
Jun 21 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
Jan 08 PHP
php fread读取文件注意事项
Sep 24 PHP
php判断是否为ajax请求的方法
Nov 29 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
Sep 30 PHP
PHP+Ajax实现的博客文章添加类别功能示例
Mar 29 PHP
Codeigniter里的无刷新上传的实现代码
Apr 14 PHP
对laravel的session获取与存取方法详解
Oct 08 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制作静态网站的模板框架
2006/10/09 PHP
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
php.ini中date.timezone设置详解
2016/11/20 PHP
Zend Framework处理Json数据方法详解
2016/12/09 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
JavaScript中常见的字符串操作函数及用法汇总
2015/05/04 Javascript
jquery解析json格式数据的方法(对象、字符串)
2015/11/24 Javascript
JS Select下拉框(支持输入模糊查询)
2017/02/04 Javascript
vue-router启用history模式下的开发及非根目录部署方法
2018/12/23 Javascript
简述Vue中容易被忽视的知识点
2019/12/09 Javascript
微信小程序实现上拉加载功能示例【加载更多数据/触底加载/点击加载更多数据】
2020/05/29 Javascript
Vue使用Ref跨层级获取组件的步骤
2021/01/25 Vue.js
[01:07:13]TNC vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
[01:42]DOTA2 – 虚无之灵
2019/08/25 DOTA
[48:48]完美世界DOTA2联赛PWL S3 Magama vs GXR 第一场 12.19
2020/12/24 DOTA
15行Python代码带你轻松理解令牌桶算法
2018/03/21 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
使用Python创建简单的HTTP服务器的方法步骤
2019/04/26 Python
余弦相似性计算及python代码实现过程解析
2019/09/18 Python
tensorflow的计算图总结
2020/01/12 Python
Django基于Models定制Admin后台实现过程解析
2020/11/11 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
瑞典香水、须后水和美容产品购物网站:Parfym-Klick.se
2019/12/29 全球购物
Java语言的优势
2015/01/10 面试题
基层干部十八大感言
2014/01/19 职场文书
2014年班长个人工作总结
2014/11/14 职场文书
2014年话务员工作总结
2014/11/19 职场文书
病人慰问信范文
2015/02/15 职场文书
2015年财政所工作总结
2015/04/25 职场文书
JavaWeb实现显示mysql数据库数据
2022/03/19 Java/Android
使用Nginx的访问日志统计PV与UV
2022/05/06 Servers
在ubuntu下安装go开发环境的全过程
2022/08/05 Golang