echo输出
代码模式:
标准模式,推荐
<?php
?>
如果一直到脚本结束,可以不加结束标记(建议不加,不然在文档包含时容易因空格出错)
短风格
<?
?>
asp,jsp风格
<%
%>
长风格
<script lnguage="php">
</script>
中间两种方式可能会影响 xml,所以可以禁用
到php.ini中设置
short_open_tag=off
asp_tags= off
语句后面一定要加";"(离"?>"最近可以不加)
结构块后一定不能加";"
注释:
//单行
/* */多行注释,不能再包含多行注释
#脚本注释
/** */文档注释
变量
变量申明
弱类型,根据值确定类型
$变量名
$变量名=10
$a=$b=$c="string"
申明和使用必须要用"$"
字母、数字、下划线组成,不能以数字开头
可以用系统关键字
区分大小写(只有变量和常量区分,其它不区分 )
可变变量
一个变量名可以动态设置和使用
8种类型
4种标量
整型:int integer
布尔:bool boolean
浮点:float,double,real
字符串:string
2种复合类型
数组:array
对象:object
2种特殊类型
资源类型:resource
空类型:null
var_dump(变量或值 )//既可以看变量或值的类型,又可以看数据
赋值
$a=3;
$b=$a;//值
$c=&$a;//引用
字符串声明
" "
' '
<<<str
str这是个自定义的字符串,它后面不能有任何字符,包括空格,要以这个字符串结束, 结束前不能有任何字符。具备 " 的所有特性,还能出现 "
str;
' "都可以声明,没有长度限制,在 " 中可以直接解析变量,又可以直接使用转义字符;可用{}括起解析的变量;
' 中不可以解析变量,不可以使用转义字符(可以转义单引号本身和"\");
在双引号中不能再使用双引号,单引号中不能使用单引号;
常使用 ' ,用 " 会去找变量名,会耗损性能;
转型
强制转换
settype(变量,类别);//8种类型,会改变原变量的类型
(int)"3333"//不改变原变量的类型
intval(变量或值);
floatval(变量或值);
stringval(变量或值);
自动转换:常用
整型占4字节2.147e9,浮点占8字节
字符串转数值,只转前面的数数字
isset()变量是否存在,值null,也表示不存在
unset()释放变量
empty();
setType();
getType();
类型测试
is_bool()
is_int() is_integer() is_long()
is_string()
...
is_scalar()是否是标量
is_numberic()
is_callable() 有效函数名
常量,不能取消,可以在任何地主定义和使用
define("常量名",值);
用常量声明和使用时不"$",习惯用大写,值只能是标量(int,float,bool,string),在声明时就赋值。
define("常量名")常量是否存在
系统预定义常量和魔术常量
M_PI __FILE__
分享到:
相关推荐
----PHP变量 PHP编程基础 课程内容 变量的定义 数据类型 检测数据类型 可变变量 变量的引用赋值 五、 变量的引用赋值 一、变量的定义 在使用淘宝购物时,用户使用购物车来存储想购买的物品,等到所有的物品都挑选...
* PHP编程基础 --------PHP常量 课程内容 预定义常量 常量的定义及获取 一、常量的定义及获取 变量是指在程序执行过程中值可以变化的量,常量是指在程序执行过程中值不变的量,例如圆周率π就可以定义为常量。...
* PHP编程基础 -----PHP表达式与语句 课程内容 表达式与语句 条件语句 循环语句 跳转语句 一、表达式与语句 表达式是用于计算值的操作,返回一个值,以下是常见的几种表达式: 常量、变量,如3.14、$a。 由运算符和...
* PHP编程基础 --------数据类型转换 课程内容 自动类型转换 强制类型转换 一、自动类型转换 自动类型转换是指数据类型由PHP自动转换,使用时需注意以下几点: 1.其他类型转换为布尔类型 当其他类型需要转换为布尔...
PHP 5首席设计师Andi Gutmans,PEAR创始人Stig Saether Bakken,PHP核心贡献者Derick Rethans三大高手合力而作:本书几乎囊括了PHP 5所有的新特性,包括PHP 5所有的新功能,PHP 5的面向对象编程方法和设计模式,以及...
10.3 一个简单的TCP/IP服务器端和客户端实例讲解 10.4 本章小结 第11章 用户登录注册模块 11.1 数据库设计 11.2 最基本的注册模块 11.2.1 页面效果 11.2.2 代码实现 11.3 带验证码的注册模块 11.3.1 页面效果 11.3.2...
本书是学习PHP编程的优秀参考书,其主要内容有:第1部分概述了PHP编程的基础知识,如PHP的安装和配置、变量、运算符和常量、控制结构、数组和函数、类的应用,并介绍了在线购物站点的创建过程:在第2部分到第6部分中...
我不可能做到没有任何遗漏,我的目的只在于能让你迅速开始你的PHP编程。 2.1 首要条件 你首先必须要有一个正在工作着的支持PHP的web服务器。我假定在你的服务器上所有PHP文件的扩展名为.php3。 2.2 PHP的安装 ...
PHP创建和使用session cookie变量.txt PHP基础教程-推荐.doc PHP基础教程之函数篇.doc php字符串.doc PHP数组读取的循环操作.doc php时间函数大锦集.doc PHP最常用的ini函数.doc PHP正则表达式.doc PHP的CURL库简单...
第二节 PHP编程要点 53 1.流程控制结构 53 2. PHP嵌入HTML或JavaScript中 54 3.用PHP输出HTML或JavaScript 55 4.自服务程序 56 第三节 实验二 PHP语法实验 57 第四章 MySQL数据库 58 第一节 MySQL的基本使用 58 1....
第二节 PHP编程要点 53 1.流程控制结构 53 2. PHP嵌入HTML或JavaScript中 53 3.用PHP输出HTML或JavaScript 55 4.自服务程序 56 第三节 实验二 PHP语法实验 57 第四章 MySQL数据库 58 第一节 MySQL的基本使用 58 1....
主要讲述了类与对象的基础,通过对类的属性和行为进行理解。讲述了构造方法,成员方法,以及局部变量的概念。
对未来的PHP6也有展望,从最基本的PHP语法、变量等入手,详细说明了数组、对象、类等数据类型,重点讲述了PHP面向对象的编程方法,对面向对象的方法进行了深入细致的讲解,此书不论是对php的初学者还是有一定基础的...
4.1 一个简单的PHP 程序·· 69 4.2 PHP 代码在HTML 中的嵌入形式···70 4.3 PHP 语句分隔···· 71 4.4 程序注释71 4.5 引用文件72 第5 章PHP 的数值类型和运算符···· 73 5.1 数值类型73 5.1.1 布尔...
PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。...PHP开发基础教程将带您走进PHP开发的大门,从最简单的变量开始逐步深入PHP Web开发的方方面面。本资源是一个入门教程。
本书是专门讨论PHP的基础性的特点,特别... 早期的章节是专门讨论基本的PHP编程的概念,如变量,数据类型,数组,字符串操作,和使用者互动。 之后的章节包括会议处理, LDAP的一体化, smarty模板引擎, Web服务支持。
如果您已经具备了前述的编程基础,那么正如我们宣传的那样,1小时入门、5小时完全掌握。 Q:84PHP是一个MVC框架吗? A:不是。84PHP是一个M(Model)V(View)模式开发框架,而没有主流框架中的C(Controller),之...
第13章 MySQL高级编程 13.1 LOAD DATA INFILE语句 13.2 存储引擎 13.3 事务 13.3.1 理解事务的定义 13.3.2 通过InnoDB使用事务 13.4 外键 13.5 存储过程 13.5.1 基本示例 13.5.2 局部变量 13.5.3 游标和...
PHP的教程可以从多个方面展开,包括基础语法、数据类型、函数、面向对象编程(OOP)、文件操作、数据库连接与操作等。以下是一个简要的PHP教程概述: 一、基础语法与数据类型 PHP是一种开源的、跨平台的服务器端...
第一篇 使用PHP 第1章 PHP快速入门教程 1.1 开始之前:了解PHP 1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 ...