php初学记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php初学记相关的知识,希望对你有一定的参考价值。

开始和结束标记

  1. 常用两种:<?php ?>,<script language="php"></script>
  2. 短标记:<? ?>,需打开php.ini文件的short_open_tag指令
  3. ASP风格标记:<% %>,需打开php.ini文件的asp_tags指令

php数据类型(9种)

  1. 四种标量类型
  • boolean
  • integer
  • float
  • string
  1. 三种复合类型
  • array
  • object
  • callable(可调用)
  1. 两种特殊类型
  • resource(资源)
  • NULL(无类型)
  1. 伪类型
  • mixed(混合类型)
  • number(数字类型)
  • callback(回调类型,又称callable)
  • array|object
  • void
  1. 伪变量$...
  2. 类型检测函数(is_type),eg:is_string($str)

超全局变量

  • $GLOBALS
  • $_SERVER:保存关于报头、路径、脚本位置等信息
  • $_REQUEST:收集html表单提交的数据
  • $_POST
  • $_GET
  • $_FILES
  • $_ENV
  • $_COOKIE
  • $_SESSION

在函数体内访问全局变量

  • global $variable_name
  • $GLOBALS[variable_name]

设置常量

define(const_name, const_value, boolean)

  • const_name:常量名
  • const_value:常量值
  • boolean:常量名大小写敏感,默认false敏感,true不敏感

创建数组

  • array()
  • 获取数组长度count($arr)
  • 数组排序:升序sort(),降序rsort()
  • 数组键排序:升序ksort(),降序krsort()
  • 数组值排序:升序asort(),降序arsort()

foreach 循环(只用于数组)

  • foreach($array as $value) {}
  • foreach($array as $key => $value) {}

魔术变量

  • __LINE__:当前行号
  • __FILE__:文件完整路径和文件名
  • __DIR__:文件所在目录
  • __FUNCTION__:函数名称
  • __METHOD__:类的方法名
  • __NAMESPACE__:当前命名空间的名称

面向对象

  • 类使用class关键字后加上类名定义
  • 类名后的一对大括号({})内可以定义变量和方法
  • 类的变量使用var来声明,变量也可以初始化值
  • 函数定义类似php函数的定义,但只能通过该类及其实例化的对象访问

以上是关于php初学记的主要内容,如果未能解决你的问题,请参考以下文章

56个PHP开发常用代码

Atom编辑器折腾记_(15)JS代码片段补全(插件:javascript-snippets)

JAVA里面的代码老是记不住怎么办

超级有用的9个PHP代码片段

php中引用&的一个小实例

PHP代码-psysh调试代码片段工具