php文档

作者: haifeng5661 | 来源:发表于2017-12-26 20:58 被阅读0次

一.php介绍

  变量命名 以字母下划线开头 包含字母数字下划线 弱类型

  $a = 1;  //int

  $b = 'hello';  //string

  $arr = ['a','b','c'];  //一维数组

  $drr = [ 

    ['name'=>'小明','age'=>18],

    ['name'=>'小红','age'=>19]

  ];  //二维数组

  可以使用 foreach 遍历数组中的所有记录

  foreach ($arr as $key=>$val){

    echo $key.'=>'.$val;

  }

  //0=>a1=>b2=>c

二.面向对象

    对象的主要三个特性:

    对象的行为:可以对 对象施加那些操作,开灯,关灯就是行为。

    对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外型。

    对象的表示:对象的表示就相当于身份证,具体区分在相同的行为与状态下有什么不同。

除了公有的属性和方法能够在类外部可以直接访问,私有的,受保护的属性和方法不能够在类外部直接访问,这样就达到了封装的目的

如果做封装 类中至少应该有一个公有的方法存在 以便于我们可以通过此方法来达到访问类中某个受保护/私有 的属性/方法

三.魔术方法

php 独有的,其他编程语言没有的,封装好的一些具有固定功能的方法

特点:1 php面向对象中 所有的魔术方法 __ 下划线开头

特点:2 php魔术方法在满足某种特定条件下 将会被自动调用

__construct()    //构成函数

PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。

__destruct()     //析构函数

PHP 5 引入了析构函数的概念,这类似于其它面向对象的语言,如 C++。析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行。


__set()    //在类外 对类中受保护/私有属性赋值

__get()    //在类外部获取 访问类中私有 受保护的属性的时候才会被调用



__isset()    //判断变量是否存在 是否被定义 检测变量的存在

__unset()    //销毁一个变量

四. 继承 

相关文章

  • PHPer | 如何成为一名PHP开发者

    1 . 官方文档-PHP 官方 2 . PHP The Right Way 中文翻译地址-PHP 之道 该文档作...

  • phpAPI

    参考文档:http://php.net/manual/zh/index.php

  • Mac下hyperf安装

    参考官方文档,按照官方文档的流程,不采用Docker的方式。 PHP >= 7.2 Swoole PHP 扩展 >...

  • PHP 实例

    PHP 实例 运行PHP脚本PHP Double 数据类型PHP 字符串变量PHP 文档PHP局部变量PHP函数参...

  • php文档

    一.php介绍 变量命名 以字母下划线开头 包含字母数字下划线 弱类型 $a = 1; //int $b ...

  • PHP语法基础1

    PHP 脚本可放置于文档中的任何位置。当一个网页被请求的时候,php解析器首先分析文档里面的php语句,将php部...

  • php的初级(一)

    基本的PHP语法## PHP脚本可以放在文档中的任何位置。PHP脚本以<?php开始,以?>结束:<?php// ...

  • PHP环境配置-Mac

    参考文档1参考文档2 PHP开发环境:Apache+php+Mysql A.环境安装 1. 启动 apache 打...

  • 必备知识

    PHP PHP文档 http://php.net/manual/zh/鸟哥博客 http://www.laruen...

  • PHP入门一

    基础 PHP 语法PHP 脚本可放置于文档中的任何位置。PHP 脚本以 结尾: PHP...

网友评论

      本文标题:php文档

      本文链接:https://www.haomeiwen.com/subject/uywsgxtx.html