夏天是个萌妹纸吧 关注:3贴子:5,238
  • 4回复贴,共1

php基础教程一.php简介

只看楼主收藏回复



1楼2014-05-15 17:54回复
    php是什么?
    php是一种易于学习和使用的服务器端脚本语言
    php可以干什么?
    php主要是用来做网站,不过配合php的header(后面将介绍)可以变成图片,变成压缩包,变成PDF…
    php有什么优点?
    php完全免费开源,你可以从php官方站点自由下载程序和源代码。php可以方便的跨平台运行,在大多数Unix平台,GUN/Linux和微软Windows平台上均可以运行
    ※※※※※※※※※※※※※※※※※※※※※※※※
    一.php基本语法:
    <?php ... ?>
    php可以嵌入任何文件,包括html等,只要后缀名是.php,都可以执行,例如:
    <title><?php echo $title; ?></title>
    部分服务器支持短标签,形如:<? ... ?>,不过不推荐你使用,因为并非所有服务器都支持
    二.php注释
    注释主要是为了方便阅读代码,注释将不会被执行,php注释方法有三种
    1.//注释
    //为单行注释,例如:
    <?php
    echo 'a'; //这里是注释
    ?>
    2.#注释
    同样是单行注释,使用方法和//一样,不过更推荐用//,因为//应用人数更多
    3./* ... */注释
    多行注释,当然你也可以当单行用,以/*开头,*/结尾,例如:
    <?php
    /*
    这里是多行注释
    这里是多行注释
    */
    ?>
    注意:所有的注释都必须在<?php ... ?>中使用才有效,且都不能对<?php、?>注释


    2楼2014-05-15 17:59
    回复
      三.php调用函数和部分特殊函数
      php调用函数的方法为:函数名(参数1,参数2, ... ,参数n);,例如:mt_rand(0,1);
      如果参数为空,也不能省略(),例如:mysql_error();
      不过,部分特殊函数可以省略(),因为它们不能视作普通函数,这里列几个常见函数:
      1.echo
      最常见的输出函数,以下几种都合法:
      echo 'a';
      echo('a');
      2.print
      学习过c的一定不会陌生,作用和echo一样,不过不推荐使用(效率不如echo),这里不多做介绍
      3.exit
      输出后就会终止整个php的运行,例如:
      exit;
      exit();
      exit('a');
      注意:exit 'a';是不合法的
      4.include、require(含_once)
      引入其他文件,包括php、html等,两者不同请百度,因为百度上有很多关于两者区别的文章,这里不多做介绍
      例如:
      include 'a.php';
      include('a.php');
      require使用方法和include一样,当引入其他php的时候推荐用require
      5.break和continue
      都是循环(后面介绍)中使用的函数,前者为退出当前循环,后者为跳过本次循环,进行下一次循环(如果有),例如:
      break;


      3楼2014-05-15 17:59
      回复
        PS:如果函数有返回值,可以将其赋给变量,例如:$num=mt_rand(0,1);


        4楼2014-05-15 17:59
        回复
          ※※※※※※※※※※※※※※※※※※※※※※※※
          第一篇只是简单介绍了下php,下一篇将讲解变量。
          本篇自测:
          判断以下php是否合法(都省略<?php和?>):
          1.mt_rand(1,1000);
          2.echo mt_rand(1,1000);
          3.include('a.php');
          4.
          <?php
          echo 'a';
          //?>
          echo 'b';
          ?>
          5.
          echo(mysql_error());
          答案:对对对错对


          5楼2014-05-15 17:59
          回复