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 相关文章推荐
Zend framework处理一个http请求的流程分析
Feb 08 PHP
php用数组返回无限分类的列表数据的代码
Aug 08 PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 PHP
php中array_multisort对多维数组排序的方法
Jun 21 PHP
PHP中的switch语句的用法实例详解
Oct 21 PHP
非常有用的9个PHP代码片段
Apr 06 PHP
详解php中空字符串和0之间的关系
Oct 23 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
Mar 04 PHP
PHP使用PDO访问oracle数据库的步骤详解
Sep 29 PHP
PHP常用函数之格式化时间操作示例
Oct 21 PHP
如何用PHP实现分布算法之一致性哈希算法
May 26 PHP
php png失真的原因及解决办法
Oct 24 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
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
微信自定义菜单的创建/查询/取消php示例代码
2016/08/05 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
2016/10/08 PHP
详解PHP中的外观模式facade pattern
2018/02/05 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
JQuery EasyUI 对话框的使用方法
2010/10/24 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
JavaScript 模块化编程(笔记)
2015/04/08 Javascript
Angularjs中如何使用filterFilter函数过滤
2016/02/06 Javascript
原生javascript+css3编写的3D魔方动画旋扭特效
2016/03/14 Javascript
第一次接触神奇的前端框架vue.js
2016/12/01 Javascript
jQuery模拟爆炸倒计时功能实例代码
2017/08/21 jQuery
JavaScript实现学生在线做题计时器功能
2018/12/05 Javascript
python处理csv数据的方法
2015/03/11 Python
Python实现简单截取中文字符串的方法
2015/06/15 Python
python 将字符串转换成字典dict的各种方式总结
2018/03/23 Python
python获取指定字符串中重复模式最高的字符串方法
2018/06/29 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
2019/10/09 Python
Django xadmin开启搜索功能的实现
2019/11/15 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
2020/03/24 Python
python 如何利用argparse解析命令行参数
2020/09/11 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
2014/10/03 面试题
SOA的常见陷阱或者误解是什么
2014/10/05 面试题
财务管理职业生涯规划范文
2013/12/27 职场文书
业务员简历自我评价
2014/03/06 职场文书
师范类求职信
2014/06/21 职场文书
作风整顿个人剖析材料
2014/10/06 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
公司奖励通知
2015/04/21 职场文书
教师思想工作总结2015
2015/05/13 职场文书
Golang: 内建容器的用法
2021/05/05 Golang
《辉夜大小姐想让我告白》第三季正式预告
2022/03/20 日漫