2 人签到
    搜索
    Hi~登录注册
    查看: 580|回复: 2
    收起左侧

    乱世PHP学习笔记

    [复制链接]

    16

    主题

    0

    精华

    21 小时

    在线时间

    注册会员

    Rank: 2

    积分
    61
    发表于 2016-7-29 13:35:13 | 显示全部楼层 |阅读模式
    本帖最后由 ChaoS 于 2016-7-29 19:19 编辑
                                           
        乱世 PHP学习笔记
       
        初衷:
                作为88hack.com的成员,一直想为这里做点什么,正好最近在培训机构学习php,所以把笔记和一些心得整理出来,同时对自己也是一个复习和回顾。所以这个系列会非常新手向,大神可以略过。
        作为我的第一篇帖子,不管是叫做教程帖还是学习笔记,肯定会出现很多的错误和疏漏,所以也请看到这篇(/或者系列?)帖子的兄弟们和前辈们指正。
        那么,php到底是什么?
       
        I、php是什么;
       
        PHP(PHP:Hypertext Preprocess 即超文本预处理器)是一种常用于编写网页的脚本语言是一种通用开源脚本语言。(from:百度百科php词条)
            (1)特点:
                1、语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
                    PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。
                2、用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;
                   PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
            个人理解它的特点在于:1、开源                //因为开源所以网上可以找到大量的源代码来学习
                                  2、脚本语言            //并不是规范的编程语言,而且脚本语言不需要事先编译
                                  3、运行于服务器端      //所以是独立于操作系统的
                                  4、支持大部分http服务器,如Apache 、IIS等
                                  5、支持大量数据库,如MySQL、Oracle Database等
                                  6、可以创建图像,如验证码等
            (2)主要目标
                既然php是一种语言,那么使用它的主要目标或者说它的用处是什么呢?
                    1、允许快速编写动态页面;
                    2、被广泛用于开发各种网站程序。
                   
                它既然是一个可以用来编写动态页面和被广泛用于开发各种网站程序的脚本语言,作为一种后端编写语言,那么我们就需要学习一些前端的知识以便我们更好的学习和使用它。
       
       
       
        II、web前端的一些知识:
       
        百度百科上写,web前端有需要掌握三个技能:Html/CSS/JavaScript.我所理解的前端就是用html、css和js这三种语言去写出来我们能够看得到的网页,也是美工。
       
        然后说说前端的一些常识,(这一部分可能我之后会再单独拿出来一篇帖子来写这些内容,这个虽然也比较重要但是毕竟是学PHP的,所以不会太多写。)
        (1)、网页的构成
            由三部分组成:HTML(结构层) + CSS(样式层)+ JavaScript(行为层);
            三部分的意义就是字面所说,html是写一个结构框架用的,css可以调整HTML的样式,而页面上一些动态的东西,比如动画什么的就是通过js来实现的。
            然后先说HTML;
       
       
        (2)、HTML的特点:
            HTML(Hyper-Text Mark-up Language 即:超文本标记语言)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。
            
            相对的还有一种叫做XHTML(Extensible HyperText Markup Language 即:可扩展超文本标记语言),根据W3C的标准:
                * XHTML是EXtensible HyperText Markup Language的英文缩写,即可扩展的超文本标记语言.
                * XHTML语言是一种标记语言,它不需要编译,可以直接由浏览器执行.
                * XHTML是用来代替HTML的, 是2000年w3c公布发行的.
                * XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求.
                * XHTML是基于XML的应用.
                * XHTML更简洁更严谨.
                * XHTML也可以说就是HTML一个升级版本.(w3c描述它为'HTML 4.01')
                * XHTML是大小写敏感的,XHTML与html是不一样的.标准的XHTML标签应该使用小写.
                * 除此之外XHTML和HTML基本相同.
                
                也就是说它的存在意义就是取代HTML,因为它的语法更加的纯粹,也就是说XHTML就是比html更html的html,是这样的一门语言。所以我们更偏向于使用XHTML来取代HTML。
            你也可以直接理解成XHTML是HTML的一个新版本。
            相关链接可参考 http://www.w3school.com.cn/,可以把这个网站当做手册或者字典、工具书来用。
            
            
            
            然后以下几点常识:
                1、HTML和php一样,也不是编程语言,而是一种标记语言;
                2、HTML文档又叫做web页面;
                3、优秀的前端工程师是现在互联网行业最缺人的职位。
                
                作为一个前言或者引子来说差不多就到这里吧,具体详细的内容以后再写帖子吧,果然学东西和写出来让大家都能明白是两码事,同时作为一个对自己的学习的一段时间的回顾,
            不出意外的话我会慢慢地继续更新,尽量不让它太监了。

       
       
       
       
       
        参考:
        百度百科php词条:http://baike.baidu.com/subview/99/5828265.htm
        百度百科html词条:http://baike.baidu.com/view/692.htm
            
            三个php的相关手册:
            
    游客,如果您要查看本帖隐藏内容请回复

       
       
    遇到文中疏漏之处,请在下方直接评论,或者在官方群里直接找“88Hack 乱世”






    上一篇:有没有能解释下用户权限的问题。
    下一篇:Html5双缓冲

    评分

    参与人数 1网币 +1 收起 理由
    此号已注销 + 1 感谢你的分享!注意去掉自己的QQ。.

    查看全部评分

    但行好事,莫问前程
    回复

    使用道具 举报

    16

    主题

    0

    精华

    21 小时

    在线时间

    注册会员

    Rank: 2

    积分
    61
     楼主| 发表于 2016-7-29 13:37:17 | 显示全部楼层
    我发现链接好像没有以正确的的方式出现。。大家复制到浏览器打开吧{:5_117:}
    但行好事,莫问前程
    回复 支持 反对

    使用道具 举报

    0

    主题

    0

    精华

    10 小时

    在线时间

    新手上路

    Rank: 1

    积分
    7
    发表于 2019-2-12 19:19:25 | 显示全部楼层
    非常棒的帖子,顶一个~
    回复 支持 反对

    使用道具 举报

    游客
    回复
    您需要登录后才可以回帖 登录 | 获取账号

    快速回复 返回顶部 返回列表