A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yonghuming 初级黑马   /  2018-2-2 11:05  /  1560 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 yonghuming 于 2018-2-2 11:09 编辑



希望此篇文章可以给哪些想要学习PHP的朋友带来一些帮助!!!
简介

        PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。

1. 什么是PHP
(1)PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词
(2)PHP 是一种被广泛使用的开源脚本语言
(3)PHP 脚本在服务器上执行
(4)PHP 没有成本,可供免费下载和使用

2. 什么是PHP文件
(1)PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码
(2)PHP 代码在服务器上执行,而结果以纯文本返回浏览器
(3)PHP 文件的后缀是 ".php”

3. 为什么使用PHP
(1)PHP 运行于各种平台(Windows, Linux, Unix, Mac OS X 等等)
(2)PHP 兼容几乎所有服务器(Apache, IIS 等等)
(3)PHP 支持多种数据库
(4)PHP 是免费的。
(5)PHP 易于学习,并可高效地运行在服务器端

给PHP初学者的一些建议

        很多朋友建议我使用类似于PhpStorm的编辑器,为何我不想使用呢,使用PhpStorm 不仅效率而且还有代码提示、高亮等等,可以提高工作效率,但是类似PhpStorm的编辑器不适合初学者使用,不过在实际项目开发过程中必须用编辑,但是在平时做练习的时候,使用命令行和纯文本编辑器来一个字符一个字符的写代码,我也建议大家这样做,先暂时放放手里的编译器。
还记得我在上大学的时候,每次学一门新的语言,老师都会强调让我们用命令行来编译代码,这样做不仅能帮助我们更好的理解一门语言的编译过程,而且一行一行敲出来可以更好的培养我们对这门语言的理解

        这里推荐大家使用文本编辑器「Sublime Text」配合和命令行,一起来学习PHP,别提有多爽了,在这里不在阐述怎么搭建PHP开发环境,网上有多这样的教程了,不知道的同学们可以去百度一下或者谷歌。

        这时候有同学会问,国内环境下无法访问Google怎么办,可以关注 “best_sk” 公众号,后台回复 “识刻” 就可以获取到翻墙账号。

PHP的基础语法

1. PHP基础语法
PHP 脚本可放置于文档中的任何位置。
PHP 脚本以 <?php 开头,以 ?> 结尾:
<?php
    //此处是php代码
?>

PHP 文件的默认文件扩展名是 ".php"。
PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码。
举个很简单的例子,PHP文件中包含 HTML 标签 , 用PHP 内置 函数 "echo" 在网页上输出文本 "Hello 识刻!”

<!DOCTYPE html>
<html>
    <body>
        <h1>我的第一张 PHP 页面</h1>
        <?php
            echo "Hello 识刻";
        ?>
    </body>
</html>

2. PHP中的三种注释
<?php
    // 注释1、这是单行注释
    # 注释2、这也是单行注释
    /*
        注释3、
        这是多行注释块
        它横跨了
        多行
    */
?>

3. PHP大小写敏感
        在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。

        在下面的例子中,所有这三条 echo 语句都是合法的(等价):
<?php
    ECHO "Hello 识刻<br>";
    echo "Hello 识刻<br>";
    EcHo "Hello 识刻<br>";
?>
不过在 PHP 中,所有变量都对大小写敏感,举个例子
提示:运行下面的代码会出错
<?php
    $name ="识刻";
    echo  $name."是最优秀的青少年知识分享社区<br/>"
    echo  $Name."是最优秀的青少年知识分享社区<br/>"
    echo  $NAME."是最优秀的青少年知识分享社区<br/>"
?

PHP的输入和输出

echo 和 print 之间的差异:
    echo - 能够输出一个以上的字符串
    print - 只能输出一个字符串,并始终返回 1
提示:echo 比 print 稍快,因为它不返回任何值。

1. echo
echo 是一个语言结构,有无括号均可使用:echo 或 echo()。
<?php
    echo "hello 识刻<br/>";
    echo ("hello 识刻");
?>

2. print
print 也是语言结构,有无括号均可使用:print 或 print()。
<?php
    print "hello 识刻<br/>";
    print ("hello 识刻");
?>



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马