PHP 基础

来源:互联网 发布:nginx 不同目录转发 编辑:程序博客网 时间:2024/06/06 01:56

刚学习完W3C的PHP基础部分,现在做一下总结,也好巩固记忆,也算留个笔记。

1.注释

<?php// 单行注释#  单行注释/* 多行注释*/?>

2.PHP 变量命名规则
- 变量以 $ 符号开头,其后是变量的名称
- 变量名称必须以字母或下划线开头
- 变量名称不能以数字开头
- 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
- 变量名称对大小写敏感(yY 是两个不同的变量)
- PHP 中,所有变量都对大小写敏感。即( $color != $Color != $coloR)

3.PHP变量的作用域

<?php     $a = 3; # 全局作用于    function Test() {        $b = 4; # 局部作用域        # 函数内无法调用$a,想调用需要使用global关键字,往下才可调用,如:        global $a;        echo $a;        # $GLOBALS['a'] 可以直接调用或修改全局变量        static $c = 5; # 静态变量        # 静态变量会存储函数最后一次被调用时所包含的信息    }    # 函数外部可以调用$a,但不可调用$b    ?>

4.PHP 常量
PHP 常量定义需要用到define()函数,含三个参数define(常量名,常量值,是否对大小写敏感),第三个值可写可不写,看需要.

5. PHP 输出
PHP 输出有两种方法 echo 和 print, 用法一样。
差异:
•echo - 能够输出一个以上的字符串
•print - 只能输出一个字符串,并始终返回 1

strlen() 函数返回字符串的长度
strlen(‘Hello’); 返回值5
strpos() 函数用于检索字符串内指定的字符或文本。
strpos(‘Hello’, ‘e’); 返回值1

这里想说PHP中 ‘.’ 可作为字符串连接符 跟 ‘+’ 一个意思,而且单引号和双引号对字符串作用是一样的,但在双引号内可识别变量,单引号却不可以!

<?php     $a = 'str3';    echo "str1" . 'str2'; # 输出: str1str2    echo "str1" . 'str2$a'; # 这样会报错    echo "str1$a" . 'str2'; # 输出: str1str3str2?>

其他基础内容将分类型记录

原创粉丝点击