php入门基础记录

基础:
1.格式
    
2.ceho : 输出
3. 连接符:.
4. 末尾要加 ;
5. 注释用://

配置:
1.apche -> httpd-vhosts.conf  (可能版本问题)
2.www目录修改[menu.left]
    .ini     
    .tpl
  目录乱码的问题:用notepad++打开将编码改为:ANSI
3.多站点配置
4.端口设置:apche-httpd.conf ,2个地方:
    1.listen : 80
    2.serverName localhost : 80
    
变量
1. $
$var = "你好";
echo $var;
2.函数var_dump,将变量的数据类型显示出来  
    $name = "张三";echo $name; //string(6)
    $name = "123"; echo $name;//string(3)
    $n = 10;echo $n;//int(10)
3.变量名必须以字母或下划线开头
  变量名只能由字母、数字、以及“_”组成,还能包含汉字
  变量名不允许包含空格。当变量名由多个单词组成,建议使用“_”进行分隔(比如 $my_apple),俗称下划线法,或者以大写字母开头比如 $myApple,俗称骆驼式命名法(也称驼峰命名法)。
  特别需要注意的是,在PHP中变量名是区分大小写的,如“$my_book”与“$my_Book”代表两个不同的变量。
4.memory_get_usage 获取当前PHP消耗的内存。
5.布尔类型(boolean):只有两个值,一个是TRUE,另一个FALSE,可以理解为是或否。它不区分大小写
  当我们用”echo”指令输出布尔类型时,如果是“true”则输出的是“1”,“false”则什么也不输出
6.字符串型可以用三种方法定义:单引号形式、双引号形式和Heredoc结构形式。
7.当双引号中包含变量时,变量会与双引号中的内容连接在一起;
  当单引号中包含变量时,变量会被当做字符串输出。
8.Heredoc结构形式的方法来解决该问题,首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串
  $string1 = <<   我有一只小毛驴,我从来也不骑。
  有一天我心血来潮,骑着去赶集。
  我手里拿着小皮鞭,我心里正得意。d
  不知怎么哗啦啦啦啦,我摔了一身泥.
  wacao;
9.NULL(NULL):NULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况下变量被认为为NULL。
    unset($var3);//释放$var3  
    var_dump($var3); NULL

常量
1.定义的常量,它通过使用PHP中的函数define()定义
  define("PI",3.14);//定义常量
  echo PI;//3.14
2.系统常量是PHP已经定义好的常量,我们可以直接拿来使用,常见的系统常量有:
(1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。
(2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。
(3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。
(4)PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码
3.使用constant()函数。它和直接使用常量名输出的效果是一样的
  $p="";
  $area = constant($p)*$r*$r;
4.defined()函数可以帮助我们判断一个常量是否已经定义
  
5.运算符
  And 逻辑与
  Or 逻辑或
  Xor 逻辑异或
  Not 逻辑非

你可能感兴趣的:(php入门基础记录)