上图是一段超级大略的输出 Hello World 的代码,是不是超级大略呢?本日文章讲的便是这几行代码的知识。
板凳瓜子赶紧准备好,开讲喽~

一、php 文件

PHP 文件以 .php 作为后缀,文件内容格式 <?php ?>。
详细可以参考截图。

二、php变量

PHP一大宣扬点便是弱类型,大大降落了学习本钱,这个是事实,但在一定程度上,这也是一个不小的坑,后面会逐渐讲解为什么说,弱类型也是一个坑。
下面开始变量的先容。

php注释有几种PHP进修第一课变量注释输出 Java

无论什么措辞,强类型也好,弱类型也罢,一定要先明确变量的观点,那么,什么是变量?

百度百科阐明如下: 变量来源于数学,是打算机措辞中能储存打算结果或能表示值抽象观点。
变量可以通过变量名访问。
在指令式措辞中,变量常日是可变的;但在纯函数式措辞(如Haskell)中,变量可能是不可变(immutable)的。
在一些措辞中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但其余一些措辞可能利用其它观点(如C的工具)来指称这种抽象,而不严格地定义\公众变量\"大众的准确外延。

这一段话读起来略蛋疼,看不懂没紧要,总结起来便是,变量有变量名和变量值。
php用$来定义声明一个变量。
如:$a = 123; , 这就声明了一个变量,是不是如此大略~。
PHP也支持各种变量类型,但是将类型的观点弱化,如果须要判断类型和进行类型的逼迫转换,大家可以自行查阅手册,有讲解呦。

三、PHP注释

php注释有以下几种:

1. #我是注释,#后面的内容解析器会视为注释内容,不进行解析

2. //我是注释,//后面的内容解析器会视为注释内容,不进行解析

3. /我是注释/, / 和 / 之间的内容,解析器视为注释内容,不进行解析。

ps : 多行注释建议利用 // ,单行注释建议利用#或者//,其余,在程序中不能短缺注释,也不能为了注释而注释。
得当的注释有利于对程序的阅读和理解,冗余的注释就带来不便了。

四、PHP输出

1. echo

echo 是一个措辞构造,可以输出标量类型的数据,如int、float、string。
没有返回值。

2. print( )

print 是一个函数,可以输出标量类型的数据,如int、float、string。
有返回值,总是返回1。

3. print_r( )

print_r( ) 是一个函数,可以打印关于变量的易于理解的信息,不仅可以打印标量类型的变量,还可以打印复合类型的变量,如array、object。
有返回值,类型为bool。

4. var_dump( )

var_dump( ) 是一个函数可以打印关于变量的较为详细的信息,如变量值的类型。
不仅可以打印标量类型的变量,还可以打印复合类型的变量,如array、object。
返回值为NULL。

5. printf( )

printf( ) 输出格式化的字符串,有返回值,返回值是输出的字符串的长度。

如:printf('%s', 'abc'); // abc 定义格式为按照字符串形式直接输出。

printf(\"大众%.0f\公众,905.453); // 905 定义格式为按照浮点数形式输出,保留小数点后0位小数。
(会四舍五入)

printf(\"大众%.1f\"大众,905.453); // 905.5 定义格式为保留小数点后1位小数。

printf(\公众%.2f\"大众,905.453); // 905.45

printf(\"大众%f\"大众,905.453); // 905.453000 输出浮点数时,默认保留小数点后6位小数。

printf(\"大众%03d\公众,4); // 004 定义格式为,按照十进制形式输出整数,整数位数为3,不敷的部分用0添补。

6. sprintf()

sprintf() 返回格式化的字符串。
也便是说,这个函数仅仅是把格式化的字符串返回,但不会输出。

string sprintf ( string $format [, mixed $args [, mixed $... ]] )

参数$format和printf( )中的$format用法同等。
下面进行详细讲授:

每一个格式化规范,都会包含一个百分号%,且以百分号开头,以类型解释符结尾。
中间可以有其他的润色解释符。

参数$format中可以有多个格式化规范,从而对多个字符串依次进行格式化。

把稳:两个百分号,表示百分号本身,相称于转义了,也便是说两个百分号就不再是格式化规范的起始符,仅仅表示一个字面上的百分符号。

每个格式化规范的组成元素,包含以下几种:(按顺序列出)

起始符:格式化规范的起始符,是一个百分符号% 必选

符号解释符:逼迫润色格式化后的数值的正(+)或者负(-),默认负数格式化后前面用-润色,正数不用润色。
可选

添补解释符:格式化为指定的长度时,如果长度不敷,用添补符前置添补到指定的长度,常用的添补符是0,默认的添补符是空格。
可选

对齐解释符:润色格式化后的结果的对齐办法,默认是右对齐,字符a代表左对齐。
可选

长度解释符:指定转换格式后的结果的最小字符数(最小长度)。
可选

精度解释符:指定保留小数点后小数的位数(超出的部分会四舍五入),形式为小数点后紧跟一个数字。
可选

类型解释符:格式化规范的结尾符,指定参数数据应该做什么数据类型对待,也便是说按照何种类型格式转化。
必选

常用的类型解释符,有以下几种:

b: 代表二进制整数,binary的首字母

d: 代表十进制整数,decimal的首字母

e: 代表科学计数法

u: 代表无符号的十进制整数,unsigned的首字母

f: 代表浮点数,float的首字母

o: 代表八进制整数,octal的首字母

s: 代表字符串,string的首字母

x: 代表十六进制整数,小写字母,hexadecimal

X:代表十六进制整数,大写字母,hexadecimal

以上是个人的一些总结,如果有什么见地或建议,或者创造缺点或疏漏之处,欢迎各位在评论去互换。
php学习坊,大家一起进步~