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 相关文章推荐
常用表单验证类,有了这个,一般的验证就都齐了。
Dec 06 PHP
如何突破PHP程序员的技术瓶颈分析
Jul 17 PHP
php中使用preg_match_all匹配文章中的图片
Feb 06 PHP
php获取文章上一页与下一页的方法
Dec 01 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
Dec 10 PHP
php ajax实现文件上传进度条
Mar 29 PHP
PHP面试常用算法(推荐)
Jul 22 PHP
PHP生成word文档的三种实现方式
Nov 14 PHP
PHP实现中国公民身份证号码有效性验证示例代码
May 03 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
YII框架实现自定义第三方扩展操作示例
Apr 26 PHP
Smarty缓存机制实例详解【三种缓存方式】
Jul 20 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 配置open_basedir 让各虚拟站点独立运行
2009/11/12 PHP
php join函数应用
2011/05/04 PHP
解析CI的AJAX分页 另类实现方法
2013/06/27 PHP
使用配置类定义Codeigniter全局变量
2014/06/12 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
PHP简单获取多个checkbox值的方法
2016/06/13 PHP
jquery不支持toggle()高(新)版本的问题解决
2016/09/24 PHP
php无限级分类实现方法分析
2016/10/19 PHP
js类后台管理菜单类-MenuSwitch
2007/09/12 Javascript
两个select之间option的互相添加操作(jquery实现)
2009/11/12 Javascript
JavaScript 学习技巧
2010/02/17 Javascript
javascript打印html内容功能的方法示例
2013/11/28 Javascript
js确认删除对话框效果的示例代码
2014/02/20 Javascript
javascript匿名函数应用示例介绍
2014/03/07 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
jQuery实现加入购物车飞入动画效果
2015/03/14 Javascript
使用AngularJS创建单页应用的编程指引
2015/06/19 Javascript
用nodeJS搭建本地文件服务器的几种方法小结
2017/03/16 NodeJs
提升页面加载速度的插件InstantClick
2017/09/12 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
Vue中使用sass实现换肤功能
2018/09/07 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
JavaScript 装逼指南(js另类写法)
2020/05/10 Javascript
JavaScript实现轮播图效果
2020/10/30 Javascript
django连接oracle时setting 配置方法
2019/08/29 Python
css3绘制天猫logo实现代码
2012/11/06 HTML / CSS
打印机墨盒:123Inkjets
2017/02/16 全球购物
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
优秀研究生主要事迹
2014/06/03 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
2014会计年终工作总结
2014/12/20 职场文书
委托书的样本
2015/01/28 职场文书
物资采购管理制度
2015/08/06 职场文书
七年级生物教学反思
2016/02/20 职场文书
2019自荐信该如何写呢?
2019/07/05 职场文书