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简单静态页生成过程
Mar 27 PHP
php 远程图片保存到本地的函数类
Dec 08 PHP
php 多线程上下文中安全写文件实现代码
Dec 28 PHP
简单的php文件上传(实例)
Oct 27 PHP
PHP+shell实现多线程的方法
Jul 01 PHP
PHP模拟post提交数据方法汇总
Feb 16 PHP
php基于dom实现的图书xml格式数据示例
Feb 03 PHP
PHP实现求两个字符串最长公共子串的方法示例
Nov 17 PHP
Laravel框架实现的rbac权限管理操作示例
Jan 16 PHP
PHP递归算法的简单实例
Feb 28 PHP
php输出控制函数和输出函数生成静态页面
Jun 27 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
Oct 15 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
使用Apache的rewrite技术
2006/06/22 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
2014/01/22 PHP
PHP以mysqli方式连接类完整代码实例
2014/07/15 PHP
叫你如何修改Nginx与PHP的文件上传大小限制
2014/09/10 PHP
PHP Streams(流)详细介绍及使用
2015/05/12 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
THinkPHP获取客户端IP与IP地址查询的方法
2016/11/14 PHP
php微信公众号开发(4)php实现自定义关键字回复
2016/12/15 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
javascript下查找父节点的简单方法
2007/08/13 Javascript
详细讲解JS节点知识
2010/01/31 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
2013/11/25 Javascript
jquery实现的蓝色二级导航条效果代码
2015/08/24 Javascript
jquery实现文本框textarea自适应高度
2016/03/09 Javascript
Javascript中document.referrer隐藏来源的方法
2017/01/16 Javascript
angular十大常见问题
2017/03/07 Javascript
jQuery dateRangePicker插件使用方法详解
2017/07/28 jQuery
vue 使用高德地图vue-amap组件过程解析
2019/09/07 Javascript
python搭建微信公众平台
2016/02/09 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
django框架自定义用户表操作示例
2018/08/07 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
Django密码存储策略分析
2020/01/09 Python
python3连接MySQL8.0的两种方式
2020/02/17 Python
Pycharm导入anaconda环境的教程图解
2020/07/31 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
安全标准化实施方案
2014/02/20 职场文书
母亲节感恩寄语
2014/02/21 职场文书
MYSQL(电话号码,身份证)数据脱敏的实现
2021/05/28 MySQL
MySQL 聚合函数排序
2021/07/16 MySQL
springboot+WebMagic+MyBatis爬虫框架的使用
2021/08/07 Java/Android
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers