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 飞信好友免费短信API接口开源版
Jul 22 PHP
PHP下常用正则表达式整理
Oct 26 PHP
php流量统计功能的实现代码
Sep 29 PHP
用Php编写注册后Email激活验证的实例代码
Mar 11 PHP
PHP中图片等比缩放的实例
Mar 24 PHP
PHP在线生成二维码(google api)的实现代码详解
Jun 04 PHP
PHPMailer的主要功能特点和简单使用说明
Feb 17 PHP
PHP实现生成唯一编号(36进制的不重复编号)
Jul 01 PHP
php实现httpRequest的方法
Mar 13 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
Feb 17 PHP
php设计模式之职责链模式定义与用法经典示例
Sep 19 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根据ip查询所在地区(非常有用,赶集网就用到)
2013/07/01 PHP
YII模块实现绑定二级域名的方法
2014/07/09 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
laravel 解决crontab不执行的问题
2019/10/22 PHP
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
JS对话框_JS模态对话框showModalDialog用法总结
2014/01/11 Javascript
浅谈JavaScript function函数种类
2014/12/29 Javascript
百度地图自定义控件分享
2015/03/04 Javascript
JavaScript包装对象使用详解
2015/07/09 Javascript
JQuery学习总结【二】
2016/12/01 Javascript
解决Window10系统下Node安装报错的问题分析
2016/12/13 Javascript
浅谈JavaScript的自动垃圾收集机制
2016/12/15 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
vue实现图片预览组件封装与使用
2019/07/13 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
2019/08/07 Javascript
Python 创建空的list,以及append用法讲解
2018/05/04 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
python能做什么 python的含义
2019/10/12 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
大学生个人简历自我评价
2013/11/16 职场文书
新闻报道策划方案
2014/06/11 职场文书
2014年组织部工作总结
2014/11/14 职场文书
活动简报范文
2015/07/22 职场文书
个人业务学习心得体会
2016/01/25 职场文书
高二化学教学反思
2016/02/22 职场文书
「海贼王」112.9万粉丝纪念图标公布
2022/03/21 日漫
使用HBuilder制作一个简单的HTML5网页
2022/07/07 HTML / CSS
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js