代码之家  ›  专栏  ›  技术社区  ›  Abhilash Muthuraj

php和php5之间的差异[关闭]

  •  1
  • Abhilash Muthuraj  · 技术社区  · 15 年前

    我想学习OOP相关的PHP,主要是为了mashup和一些开发。我从php和mysql开始。

    php和php5之间的主要关系或区别是什么?有没有什么不同的PHP是用于Web开发的,而另一个PHP是用于软件开发的?

    请给我一些关于PHP OOP示例和概念的书…

    3 回复  |  直到 11 年前
        1
  •  6
  •   Community CDub    8 年前

    注: 我假设“php to php5”是指从php4到php5。php5与php不是一种不同的语言,它只是一个不同的版本。


    PHP4到PHP5

    以下是php4和php5之间的主要区别。

    http://www.php.net/manual/en/migration5.php

    对象模型中包含特定的OOP更改。

    http://www.php.net/manual/en/migration5.oop.php

    页面所指向的其中一个地方将为您提供OOP在PHP中如何工作的基础知识,那就是类和对象引用页面:

    http://www.php.net/manual/en/language.oop5.php


    PHP类示例

    如果您想了解在PHP中如何使用OOP的一些具体示例,您可能需要查看我在Web开发设置中可能使用的一些基本类的答案:

    https://stackoverflow.com/questions/2035449/why-is-oop-hard-for-me/2035482#2035482


    学习PHP

    要学习php,可以在php上进行搜索,在stackoverflow上进行oop搜索,前几个结果为您提供了执行此操作的资源:

    https://stackoverflow.com/search?q=php+oop

    如果您想跳过单击链接,只需转到 http://php.net 因为我保证他们几乎都指向那里。PHP有一个最好的文档,它非常容易使用,您将经常返回到它。

    据记载,第一个结果是 how to learn object-oriented programming in php .

        2
  •  1
  •   Ignacio Vazquez-Abrams    15 年前

    PHP是一种语言。php 5是语言实现的特定版本,而不是3、4或6。

    PHP有很多替代方案。几乎任何语言都可以通过CGI用于Web开发,尽管使用Django或Rails这样的框架更为常见。

        3
  •  1
  •   Your Common Sense    11 年前

    除去PHP5 register_globals , magic quotes safe mode . 这是因为 注册全球 故意允许运行时数据注入和使用magic引号打开了安全漏洞,这是不可预测的。