zoukankan      html  css  js  c++  java
  • Knockin' On PHP's Door ---PHP入门必知(持续更新)

    1、->、=> 和 :: 区别:

    ::   类中调用静态方法时用
    ->  类中调用属性和非静态方法
    => 是键值对,比如在关联数组中用 $arr = ["name"=>"张三"]

    ps:如何判断静态方法:
    类的静态方法以static表示。

    2、$this

    指代当前类

    3、var_dump()和print_r()的区别:

    var_dump能打印类型

    比print_r打印的东西详细

    ps: 调试常用的是var_dump()¨

    4、框架比较(TP5 vs Laravel)

    TP5

    基于MVC和面向对象的轻量级框架。国人开发的框架,易上手,配置开发、部署简单,中文文档。学习成本低。
    Laravel
    有许多设计模式,什么依赖注入、控制反转、facade之类的,这也是他优雅的原因。它更庞大,安全性也更高,更适合开发大中型项目。学习成本和门槛高。

     

    5、 include 和 require 的区别

    require 一般放在 PHP 文件的最前面,程序在执行前就会先导入要引用的文件;
    include 一般放在程序的流程控制中,当程序执行时碰到才会引用,简化程序的执行流程。
    require 引入的文件有错误时,执行会中断,并返回一个致命错误;
    include 引入的文件有错误时,会继续执行,并返回一个警告。

     

    6、指定数组的索引

    不指定key 就按照0 1 2 3 4 5 6
    如果中间指定了 一个数字的索引,之后的都按照指定的最大+1
    如果指定个关联索引 就没啥事

     例子:

  • 相关阅读:
    程序员的人生规划
    利用jQuery实现CheckBox全选/全不选/反选
    小程序模板渲染
    小程序数据绑定详情
    fcitx-configtool
    小程序WXML基本使用
    小程序作用域与模块化
    小程序路由篇
    小程序App方法
    小程序中的setData的使用
  • 原文地址:https://www.cnblogs.com/liangmingshen/p/13768909.html
Copyright © 2011-2022 走看看