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 相关文章推荐
分页显示Oracle数据库记录的类之二
Oct 09 PHP
php GD绘制24小时柱状图
Jun 28 PHP
通过PHP CLI实现简单的数据库实时监控调度
Jul 01 PHP
PHP扩展编写点滴 技巧收集
Mar 09 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
May 08 PHP
ThinkPHP3.1新特性之内容解析输出详解
Jun 19 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
Jun 29 PHP
Yii框架登录流程分析
Dec 03 PHP
PHP多线程之内部多线程实例分析
Mar 09 PHP
WampServer搭建php环境时遇到的问题汇总
Jul 23 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
Dec 06 PHP
PHP文件操作详解
Dec 30 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定义数组和使用示例(php数组的定义方法)
2014/03/29 PHP
浅析php原型模式
2014/11/25 PHP
详解PHP执行定时任务的实现思路
2015/12/21 PHP
PHP实现数组的笛卡尔积运算示例
2017/12/15 PHP
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
javascript闭包的理解和实例
2010/08/12 Javascript
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
2016/02/24 Javascript
React快速入门教程
2017/01/17 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
Vue自定义指令使用方法详解
2017/08/21 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
关于微信小程序map组件z-index的层级问题分析
2019/07/09 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
[01:02]DOTA2上海特锦赛SHOWOPEN
2016/03/25 DOTA
python通过floor函数舍弃小数位的方法
2015/03/17 Python
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
浅谈Python数据类型之间的转换
2016/06/08 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
python:动态路由的Flask程序代码
2019/11/22 Python
PyTorch 对应点相乘、矩阵相乘实例
2019/12/27 Python
解决pycharm中导入自己写的.py函数出错问题
2020/02/12 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
Python requests及aiohttp速度对比代码实例
2020/07/16 Python
JBL美国官方商店:扬声器、耳机等
2019/12/01 全球购物
售后服务承诺书范文
2014/03/26 职场文书
借款担保书范文
2014/05/13 职场文书
上班离岗检讨书
2014/09/10 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
学校感恩节活动策划方案
2014/10/06 职场文书
群众路线自我剖析范文
2014/11/04 职场文书
素质教育培训心得体会
2016/01/19 职场文书
pycharm代码删除恢复的方法
2021/06/26 Python