程序语言概念概论

1编程思想

面向过程,面向对象,还一种函数式编程

2数据类型

各种语言大同小异(关键词可能略有区别)这也能反应举一反三

3变量常量

(这里常量指外部常量还有类的内部常量)

变与不变(php是有扩展可以对常量进行强制重定义的不提倡)

4运算符

可以认为是对所有量值进行处理的各种逻辑就像象数学运算一样,只是比学到的数学运算符更丰富

5逻辑顺序控制

简言之:就是在各个分岔路口分叉的判断处理和各种跑道上跑圈的处理

6函数|类与对象

先插入一个命名空间解说:大多数规范化的语言都有命名空间,php是5.几才加的

命名空间就是类似多个房间,每个房间内的人都不能重名。即放置不同的类和函数等
使用时就必须先全路径引入use一下或直接全路径调用

在框架中只要定义了没有调用不到的,关键看你是否把文件include进来了,其次就是调用的对不对

类是显示对象抽象,算是面向对象编程的基础

类里面定义的function就是即类的方法,还是类中的变量即类的属性,只能类中调用

(方法有份静态方法普通方法,变量也是,在调用是有区别,调用时又根据private,protected,public限定了调用的范围这个应该好理解)

区分了函数以及类中的函数后

调用时的用法

函数的调用:

根空间下的函数直接调用比如common中的函数camelize(),其实可以\camelize()调用\表示他所处的命名空间和层级

app\controller\func下定义一个函数test调用时就要\app\controller\func\test(),

也可以相对命名空间路径:比如如果当前的命名空间是app\controller调用test可以是func\test()注意没有反斜杠

类调用时

1先use引用进来进来

useapp\model\order;如果与当前命名空间下的元素重名可以as重命名
然后可以直接$order = new order()

2 :也可以直接$order = new app\model\order()

普通方法属性实例化之后就可以直接调用
$order->price();
$order->oneprop

静态的方法属性直接就可以调用已经use引入了可以
order::init($order_id);

如果没有use引入可以直接
app\model\order::init($order_id)
静态属性order::$staticcprop

上面这两种基本是static public

如果是限定protect private基本上就是只能在类内部调用
self::init(),self::$staticprop

各种调用的写法与限定有关系:1命名空间2类中的private,public,protected的限定
决定了调用的路径,可以调用的范围和调用时的规则写法

7 php中各种魔术方法的使用

一般大多数框架有很多灵活性都来自与对魔术方法的灵活运用

8错误处理

try catch的使用

以及set_exception_handler

9 web编程中的session与cookie处理


10其他

泛型,闭包,多线程,异步,同步,协程。。。。。。。。。


各种语言万变不离其宗主要是各种特性在不同语言中展现不同,但基本大同小异。
而且都在向同一个方向靠拢。比如js越来越标准化了也。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,783评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,360评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,942评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,507评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,324评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,299评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,685评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,358评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,652评论 1 293
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,704评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,465评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,318评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,711评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,991评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,265评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,661评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,864评论 2 335

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,513评论 18 399
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,672评论 0 9
  • //Clojure入门教程: Clojure – Functional Programming for the J...
    葡萄喃喃呓语阅读 3,605评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,502评论 18 139
  • 昨天走了一万六千多步,今天小腿特别疼 在东莞证券的社区活动一共来了八个非网没有一个中关村的人 晚上回宿舍的路上听范...
    小刘碎碎念阅读 90评论 0 0