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的特殊设置
Oct 09 PHP
php 正则匹配函数体
Aug 25 PHP
php cli模式学习(PHP命令行模式)
Jun 03 PHP
Yii 快速,安全,专业的PHP框架
Sep 03 PHP
PHP变量赋值、代入给JavaScript中的变量
Jun 29 PHP
PHP数组操作简单案例分析
Oct 15 PHP
thinkphp实现附件上传功能
May 26 PHP
PHP curl批处理及多请求并发实现方法分析
Aug 15 PHP
CI框架网页缓存简单用法分析
Dec 26 PHP
PHP设计模式之组合模式定义与应用示例
Feb 01 PHP
如何在PHP中读写文件
Sep 07 PHP
phpstudy2020搭建站点的实现示例
Oct 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
全国FM电台频率大全 - 6 辽宁省
2020/03/11 无线电
thinkphp中memcache的用法实例
2014/11/29 PHP
laravel通过a标签从视图向控制器实现传值
2019/10/15 PHP
jQuery 性能优化指南 (1)
2009/05/21 Javascript
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
javascript 45种缓动效果 非常酷
2011/06/28 Javascript
javascript正则表达式定义(语法)总结
2016/01/08 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
AngularJS Select(选择框)使用详解
2017/01/18 Javascript
jQuery读取XML文件的方法示例
2017/02/03 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
Express + Session 实现登录验证功能
2017/09/08 Javascript
使用JavaScript实现一个小程序之99乘法表
2017/09/21 Javascript
node 使用 async 控制并发的方法
2018/05/07 Javascript
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
DatePickerDialog 自定义样式及使用全解
2019/07/09 Javascript
typescript nodejs 依赖注入实现方法代码详解
2019/07/21 NodeJs
Vue的编码技巧与规范使用详解
2019/08/28 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
2016/06/29 Python
使用Django Form解决表单数据无法动态刷新的两种方法
2017/07/14 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
python3.7.0的安装步骤
2018/08/27 Python
如何使用pyinstaller打包32位的exe程序
2019/05/26 Python
tensorflow实现对张量数据的切片操作方式
2020/01/19 Python
Python中用xlwt制作表格实例讲解
2020/11/05 Python
Pycharm常用快捷键总结及配置方法
2020/11/14 Python
Shell如何接收变量输入
2012/09/24 面试题
幼儿园毕业园长感言
2014/02/24 职场文书
政府绩效管理实施方案
2014/05/04 职场文书
学雷锋树新风演讲稿
2014/05/10 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书
德劲DE1108畅想
2021/04/22 无线电
Vscode中SSH插件如何远程连接Linux
2022/05/02 Servers