PHP01

原创 2015年11月19日 22:35:22
1、PHP超文本预处理器Hypertext Preprocessor (Rasmus Lerdorf) (Personal Home Page)

2、服务器端脚本语言 C Java Perl (HTML CSS JavaScript) 开源 .php (www.php.net)

3、WAMPServer WebMatrix

4、基础语法:任何位置 以;结尾
<php?
// 此处是PHP代码
?>
注释:
// 单行注释
# 单行脚本注释
/*
多行注释
多行注释
*/
所有用户定义的函数、类和关键词都对大小写不敏感;所有变量都对大小写敏感。
Echo "hi"; echo "hi"; EcHo "hi";
$color = "red"; echo "My car is " . $color . "<br />";

5、PHP变量规则:
    变量以 $ 符号开头,其后是变量的名称
    变量名称必须以字母或下划线开头
    变量名称不能以数字开头
    变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
    变量名称对大小写敏感($y 与 $Y 是两个不同的变量)
    PHP 没有创建变量的命令,变量会在首次为其赋值时被创建
   PHP变量作用域:
    local(局部)
    global(全局)
    static(静态)
    函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问;
    函数内部声明的变量拥有 Local 作用域,只能在函数内部进行访问。
   global关键词用于函数内访问全局变量
   $GLOBALS[index]中存储了所有的全局变量
    当函数完成/执行后,会删除所有变量,static关键字可以保证不删除

6、echo和print
    echo 和 print 之间的差异:
    echo - 能够输出一个以上的字符串
    print - 只能输出一个字符串,并始终返回 1
    提示:echo 比 print 稍快,因为它不返回任何值
    echo 是一个语言结构,有无括号均可使用:echo 或 echo()
    print 也是语言结构,有无括号均可使用:print 或 print()
<?php
echo "<h2>PHP is fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";
?>
<?php
$txt1="Learn PHP";
$txt2="W3School.com.cn";
$cars=array("Volvo","BMW","SAAB");

echo $txt1;
echo "<br>";
echo "Study PHP at $txt2";
echo "My car is a {$cars[0]}";
?>
<?php
$txt1="Learn PHP";
$txt2="W3School.com.cn";
$cars=array("Volvo","BMW","SAAB");

print $txt1;
print "<br>";
print "Study PHP at $txt2";
print "My car is a {$cars[0]}";
?>

7、PHP数据类型
整数 浮点数 逻辑 字符串 数组 对象 NULL
var_dump($v);//输出变量的类型和值
<?php
class Car{
    var $color;
    
    function Car($color = "green";){
        $this->color = color;
    }
    
    function what_color(){
        return $this->color;
    }
}
?>

8、PHP字符串函数
//strlen()
echo strlen("Hello");//输出5
//strpos()
echo strpos("Hello world!", "world");//输出6

9、PHP常量
?php
define("GREETING", "Welcome to W3School.com.cn!", false);//定义一个常量
echo GREETING;//输出常量
?>

10、PHP运算符
算数运算符:+ - * / %
赋值运算符:=
字符串运算符:. 串接 .=串接赋值
递增递减运算符:++ -
关系运算符:== === != <> !== > < >= <=
逻辑运算符:and or xor && || !
数组运算符:+ == === != !== <>




















           
版权声明:本文为博主原创文章,未经博主允许不得转载。

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

php面试题01

  • 2017年11月28日 11:54
  • 16KB
  • 下载

适合新手动手实践的PHP搭配mysql的小项目--01建立数据库

适合新手动手实践的PHP搭配mysql的小项目,本项目主要实现以下几点: 简单的用户注册简单的用户登录修改用户信息查看学生基本信息(查看学生以及对应的班级信息,实现分页)    1.搭建数据库...

php_2011-08-01.chm(中文)

  • 2011年08月02日 17:54
  • 27.16MB
  • 下载

[我的PHP之旅] YII框架学习 01.安装与配置

关于YII这是一款快速,安全,专业的 PHP 框架,自带了丰富的功能 ,包括 MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩...

PHP开发实战1200例 第I卷内容MR01

  • 2014年01月03日 16:35
  • 44.37MB
  • 下载

PHP学习随笔01——20170508

1、PHP对大小写不敏感 在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo[ˈekoʊ] 等等)都对大小写不敏感。不过在 PHP 中,所有变量都对大小写敏感。 备注:HT...
  • MOONCOM
  • MOONCOM
  • 2017年05月08日 23:06
  • 256

EPP php studio.z01

  • 2012年08月27日 20:27
  • 57.22MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP01
举报原因:
原因补充:

(最多只允许输入30个字)