php初学者日记(2)

上次写了一篇php初学者日记,感觉还不过瘾,那就继续吧。

其实昨天都只是都只是一些操作练手的东西,真正的还没到来呢~今天继续啦。

还有一点要说,php的自学我用的这本php与mysql程序设计(第3版),有兴趣的话可以自己上网下载(ed2k地址)。

首先遇到的就是如何把php代码嵌入到web页里,这就用到了我们的默认界定语法了,用<?php ………… ?>就行了,而且php代码是可以混杂在html语言里的,这一点我觉得很方便,不用分开设计了。
当然我们也可以只用<?……?>这样的短标签,但是书上特别提醒了使用短标签的话会与xml和xhtml冲突,所以要谨慎使用,尽量不用短标签喽。

或者php代码也可以像想脚本语言一样用下面的方式书写哟。

<script language="php">
 …………
</script>

说完了界定语法,接下来就是注释了,因为我也学过C++,所以特别注意了php也是支持像C++一样,用两个斜杠(//…………)来做单行注释的。当然你也可以用#来做单行注释。而说到多行注释的话,我觉得也和C++很像开头用/*,结尾用*/就可以表示了。

那么,接下来就是向浏览器输出东西了,有两个函数 echo() 和print(),我个人比较喜欢echo() 具体的用法我就不列出来了,自己看php.net

但是我们要知道的下面三句话输出的是一样的东西哦!

echo("Hello!");
echo "Hello!";
echo "Hell
o!";

注意的是,在每个语句结尾的地方要用分号(;)告诉计算机这是结尾,否则会报错哟,我就经常犯这样的错误。
不过如果你想输出动态信息和静态信息组合起来的文本就要用函数printf()了,这个其实也不难,和C语言中的printf()思想基本上一样。
接下来先说说printf()吧。

printf()的形式如下:

boolean printf(string format [, mixed args])

例如我们有这样一个语句:

printf("I have %d apples.",5);

执行之后就得到:

I have 5 apples.

如果有不止一个变量,比如:

printf("%s apples cost me %d dollars.","Twenty",10);

执行之后就得到:

Twenty apples cost me 10 dollars.

下面是一个表告诉你那些常用的指示符

类型 描述
%b 将参数认为是一个整数,显示为二进制数
%c 将参数认为是一个整数,显示为对应的ASCII字符
%d 将参数认为是一个整数,显示为有符号的十进制数
%f 将参数认为是一个浮点数,显示为浮点数
%o 将参数认为是一个整数,显示为八进制数
%s 将参数认为是一个字符串,显示为字符串
%u 将参数认为是一个整数,显示为无符号的十位数
%x 将参数认为是一个整数,显示为小写的十六进制数
%X 将参数认为是一个整数,显示为大写的十六进制数

同样的还有一个函数叫做sprintf(),它的功能与printf()相似,但输出到一个字符串中,而不是web文件里。

string sprintf(string format [, mixed args])

下一次我们说一下php支持的数据类型。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注