PHP学习随笔(2):基本语法
php的源代码在浏览器中通过查看源文件是查看不到的,在源文件中只会看到php文件的输出,也就是全部都是html,和asp.net一样.这是因为在结果返回浏览器之前,脚本就已将在服务器执行了.
基本的php语法
php的脚本以<?php开始,以?>结束。当然在某些支持简写的服务器上可以使用<??>来表示开始和结束
为了保证最好的兼容性,还是应该是用<?php ?>的形式
php:hello word
<html> <body> <?php echo "hello word"; ?> </body> </html>
php中的每行代码都必须以分好结束。
有两种通过php来输出文本的基础指令:echo和print。
php中的注释
在php中,我们使用//来编写单行注释,或者使用/**/来编写大的注释块
<html> <body> <?php //This is a comment /* This is a comment block */ ?> </body> </html>
php变量
php中的所有变量都是一$符号开始的
在php中设置变量:
$var_name=value;
<?php $txt = "Hello World!"; $number = 16; ?>
php是一门松散类型的语言
在php中,不需要设置变量的类型(弱类型),在使用时被自动声明;区别于C#,在C#中变量必须声明它的类型
变量的命名要按照命名规范
php中的字符串
下面我们给一个变量$txt赋值,接着输出$txt
<?php $txt="Hello World"; echo $txt; ?>
以上代码的输出结果是:
Hello World
并置运算符(Concatenation Operator)
在php中,只有一个字符串运算符;我们使用' . '来把两个字符串值连接起来。
<?php $txt1="Hello World"; $txt2="1234"; echo $txt1 . " " . $txt2; ?>
其输出的结果是
Hello World 1234
使用strlen()函数
strlen()函数用于计算字符串的长度。
<?php echo strlen("Hello world!"); ?>
以上代码的输出:12
使用strpos()函数
strpos()函数用于在字符串内检索一段字符串或一个字符
如果在字符串中找到匹配,该函数会返回第一个匹配的位置.如果未找到匹配,则返回FALSE
<?php echo strpos("Hello world!","world"); ?>
以上代码查找world,输出的结果是6(字符串的第一位的坐标是0)
如果想要查找完整的字符串函数:http://www.w3school.com.cn/php/php_ref_string.asp