zoukankan      html  css  js  c++  java
  • 对于Discuz 及PHP的一点个人感受

    首先我知道PHP是一种编程语言,PHP这玩意灵活性够了,但总是让人感觉写出来的代码让人如坠五里雾中,一会一个变量,$什么,一会又一个$。对于它是什么类型我有时候结合上下文件,还能找得到,但是有的时候最可怕的不是别的,

    如下面的代码

     
    ....
    {
       $a = 'fuck';
    }
     
    echo $a ;

    这居然是可以用的,实在让我想不明白了。太灵活了。

    然后还有这样的代码,

    $a = 'fuck';
     
    .......................
    //五公里代码以后
    ....................
     
    $a = 1;
     
     
    //又过了五公里了
     
    $a = array('fuck',1);

    最后我真搞不明白 $a 是什么了。感叹一下, 太灵活了。

    我一直没弄明白 iterface 这个关键字在 php 有没有存在的必要性。

    如:

    interface a 
    {
        function dost();
    }
     
     
    class fucka implements a
    {
       .......
    }
     

    但是当我使用的时候,我只能  $x = new fucka();

    那个interface 哪里去了, typeof($x) 也是 fucka

    我怎么使得 a interfacea = new fucka(); 当然,这样的语法是不合法的。

    这个interface 仅仅变成了一个约束,这样还是可以理解,但是,代码中,感受不到它的用处。

    PHP中还有一个NB的方法,error_reporting(0) , NB 啊,我感叹一下,妈的,什么错误眼不见心不烦了。调试个程序,哪里错了都不好找了。 再感叹,太灵活了。

    回到Discuz , 不得不说,做论坛很出色,代码架构不说什么了,

    但是啊,你用 error_reporting 把错误全屏蔽了,当换成 error_reporting(E_ALL) 的时候,上帝啊,全是警告。

    PHP,一种神奇的语言啊。

  • 相关阅读:
    鲲鹏服务器测试
    su与sudo的使用说明
    海天校园大型行业网站开发运营招募
    cat命令
    window与liunx下 nginx下载
    asp.net开发人员手册 昨天刚整理完
    centos nginx 安装文档 0.8.x
    高中物理公式、规律汇编表
    关于数据导入描述
    一键安装Nginx
  • 原文地址:https://www.cnblogs.com/zbw911/p/3457726.html
Copyright © 2011-2022 走看看