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 在线打包_支持子目录
Jun 28 PHP
PHP 输出缓存详解
Jun 20 PHP
php上传文件,创建递归目录的实例代码
Oct 18 PHP
mantis安装、配置和使用中的问题小结
Jul 14 PHP
php实现的支持断点续传的文件下载类
Sep 23 PHP
帝国CMS留言板回复后发送EMAIL通知客户
Jul 06 PHP
php下载文件,添加响应头的简单实例
Sep 22 PHP
ThinkPHP打水印及设置水印位置的方法
Oct 14 PHP
PHP读取大文件的几种方法介绍
Oct 27 PHP
PHP实现的简单异常处理类示例
May 04 PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
Apr 15 PHP
PHP常见过waf webshell以及最简单的检测方法
May 21 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
PHP5+UTF8多文件上传类
2008/10/17 PHP
利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法
2011/12/19 PHP
php实现水仙花数示例分享
2014/04/03 PHP
PHP微商城开源代码实例
2019/03/27 PHP
Laravel 错误提示本地化的实现
2019/10/22 PHP
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
jQuery实现流动虚线框的方法
2015/01/29 Javascript
jquery实现简单的轮换出现效果实例
2015/07/23 Javascript
Javascript的表单验证-揭开正则表达式的面纱
2016/03/18 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
nodejs利用ajax实现网页无刷新上传图片实例代码
2017/06/06 NodeJs
js+html5实现复制文字按钮
2017/07/15 Javascript
vue文件运行的方法教学
2019/02/12 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
JavaScript中BOM对象原理与用法分析
2019/07/09 Javascript
[02:13] 完美世界DOTA2联赛PWL DAY5集锦
2020/11/03 DOTA
python实现数通设备tftp备份配置文件示例
2014/04/02 Python
跟老齐学Python之编写类之三子类
2014/10/11 Python
Python实时获取cmd的输出
2015/12/13 Python
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
Python使用装饰器进行django开发实例代码
2018/02/06 Python
python实现文件助手中查看微信撤回消息
2019/04/29 Python
Python爬取视频(其实是一篇福利)过程解析
2019/08/01 Python
Python 多线程共享变量的实现示例
2020/04/17 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
Python 操作 MySQL数据库
2020/09/18 Python
国际贸易专业求职信
2014/06/04 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
初中体育教学随笔
2015/08/15 职场文书
庭外和解协议书
2016/03/23 职场文书
pytorch实现加载保存查看checkpoint文件
2022/07/15 Python