大家一起学习PHP(一)【基础知识1】

原创 2015年07月07日 21:35:52

PHP开发环境搭建

1.XAMPP下载安装:
百度搜索XAMPP,然后下载对应的系统安装包,一路next安装即可;

2.PhpStorm下载安装,以及使用激活码激活:
百度PhpStorm,然后下载对应的系统安装包,一路next即可,可以百度出免费的激活码,并激活,不然只有30天的试用时间;

3.Cygwin下载安装:
百度Cygwin官网,下载对应的安装包,然后要选中net选项下的openssh项,并一路next安装即可。

PHP语法基础

1.PHP标记符“‹?php … ?›”:
Php标记符可以用在php文件中,也可以嵌套在html中,但是在html中嵌套的话必须要有结束标记符,在php文件中可以不必有。

2.常量与变量:
Php常量的命名方式:
(1)const关键字:在php5.5之后出现的新关键字,const THE_VALUE=100;
(2)define关键字:这个关键字一直都可以用,define(‘MY_VALUE’,100);
Php变量的命名方式:
采用美元符号+命名的形式(“$name”)进行命名,php是一门弱语言类型的编程语言,无需声明出变量的具体类型,这使得php有更强的灵活机动性。

3.函数:
Php的函数可以直接声明在php文件中,使用function关键字:

function tracehellophp(){
    echo 'hello php';
    echo '<br/>';
    echo 'hello world';
    echo '<br/>';
}
//有参数的方法
function sayHelloTo($name){
    echo 'Hello to '.$name.'<br/>';
}
//带返回值得方法
function addMethod($a,$b){
    echo  "a=$a ,b=$b  <br/>";
    return $a+$b;
}
方法的两种执行方法:
//第一种执行方法体的方法
tracehellophp();
//第二种执行方法体的方法
$func='tracehellophp';
$func();

4.流程控制:
流程控制采用了if..elseif(else)…和switch两个关键字实现,类似于java语法。

5.循环:
For循环和While循环两种方式。

6.逻辑运算:

    if($a>0||$b>0){
        return 'true';
    }else {
        return 'false';
    }
    以及
    if($a>0&&$b>0){
        return 'true';
    }else {
        return 'false';
    }

PHP常用功能

1.字符串常用功能:
字符串的分解,截取等,类似与java

2.PHP数组
数组元素的添加,访问,初始化
Php数组不限制存储的数据类型,动态性较强,并且可以将php数组当做map 用,用k-v键值对存储数据;

3.Inclue与require
Include:引用使用的php文件,如果没有会报警告,但是页面不会报错;
Require:引用使用的php文件,如果没有回报错,页面出错;
一般在使用中会使用require_once,防止重复引用同一个php文件。

PHP的面向对象(参考java中类的概念)

1.使用class关键字
使用class关键字声明一个类,在类的内部会有变量和 一些方法,如果想让这些变量和方法能被外界调用,需要使用public关键字修饰;

2.使用命名空间:
为了解决同一个工程中出现名字一样的类的问题,使用命名空间,可以是名字相同的类也能区分开来。

3.类方法与类变量:
使用static关键字
类成员变量:private static $NUM=100;   类名::NUM
类方法:public static function doDisPlay(){…}  类名::doDisPlay();
类常量:const MAX_NUM   类名::MAX_NUM

4.类的继承与重写:
继承使用extends关键字,这个可以类比java中的继承学习,另外,在引用一个父类的时候,必须使用require_once进行引入。
重写父类的方法可以使得父类的方法被覆盖,如果想要父类中的方法也得到运行,就在被重写的方法中加入:parent::被复写的方法。

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

PHP学习笔记1:基础知识及WAMPServer自定义网站根目录

Flag~5月get新技能PHP吼吼吼 1.基础知识 1.1 特点 运行在服务器端,跨平台,脚本语言,免费 1.2  字符串 输出字符串可以双引号也可以单引号,也可以用(.)将两个字符串连起来。三...

PHP学习笔记1-基础知识

### 基础语法 我的第一张 PHP 页面 在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。不过...
  • acmjk
  • acmjk
  • 2016年02月24日 08:59
  • 338

php基础知识【函数】(1)数组array

一、排序   1、sort -- 从最低到最高排序,删除原有的键名,赋予新的键名【字母比数字高】   2、rsort -- 逆向排序(最高到最低),删除原有的键名,赋予新的键名【字母比数字高】 ...
  • aerchi
  • aerchi
  • 2014年12月25日 15:01
  • 1467

PHP基础知识总结(1)

php笔记1(基础知识及php的输出结构)

php(Hypertext Preprocessor)超文本预处理语言,简言之就是服务端的脚本语言,我可以理解为服务端的javascript。这是php的百科地址http://baike.baidu....

PHP基础知识部分-个人学习笔记

第一部分PHP基础知识1.ssh命令登录服务器主机 ssh -i ~/certs/demos_server_key -p 2203 root@119.254.110.164 ~/c...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:大家一起学习PHP(一)【基础知识1】
举报原因:
原因补充:

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