php基础知识

php :服务器端脚本语言,web应用开发,(应用管理系统,网站管理,软件开发)

需要安装的环境

安装的组件包括:

  • web服务器(Apache/夸平台,window,linux;IIS/只能在window上安装;nginx):
    将网站项目资源集中管理,可以让在同一个网的电脑访问这些资源,通过URL地址访问,IP,或者域名;
    PHP语言:php5.0.x;
    数据库:(mysql;oracle;sqlserver,db2,sqlite;mogodb);

PHP集成安装包:(PHPstudy,wamp,appserver,xampp,lamp)//w--window,l--linux,a--Apache,m--mysql,p--php;

web网站根目录:phpstudy www l.php;是存放所有web资源的主目录;

Apache服务器主要配置文件;Apache --conf--httpd.conf

在httpd.conf里://改了配置需要重启
配置根目录:documentRoot "D:\phpStudy\WWW" ;
配置端口:listen 8088 服务端口是80,默认可以不写;//改了后需要重启

  • 访问 :localhost:8088/文件名
    在计算机中服务对应的端口号,一个端口号,对应一个服务,常用端口号:
  • apache:80;
    mysql:3306;
    ftp:21;
    sftp:22;
    cmd,命令查看端口使用情况:netstat -ano;看被哪个应用占用;

配置默认打开文件:directoryIndex;
URL 地址协议:https://www.baidu.com/s?wd=hello&rsv_spt=1
协议://网址|IP地址:端口号/路径?参数名1=值&参数名n=值

B/S :browser/server C/S

PHP使用方式如下:
php改配置 D:\phpStudy\php\php-5.4.45 php.ini
设置小数位数:precision =14 包含整数
设置中文格式在头部加入代码:
header("Content-Type: text/html;charset=utf-8");
echo 输出内容到页面


';
echo 123;
?>


<% echo 111; %> 方式4

短标签方式


标签里面使用


php定义变量

js中:当变量赋值给另一个变量时,变量为基本数据类型[number,string,boolean]时;是值传递;变量为复合数据[对象,数组,时间等]时,是地址传递


PHP中:$a=&$b;有&符号,表示地址传递;没有表示值传递

';//20
echo $b;//20
?>

名字:

//在HTML标签中使用变量

PHP数据类型

基本数据类型:int,float,string,boolean //存储一个数据
复合数据:array,object //存储多个数据
特殊数据类型:null resource

定义字符串


                

nihao

nihao

H; echo $cont; ?>

获取字符串的长度:strlen(参数),mb_strlen(参数,'utf-8'):一个汉字占3个字节,多字节按单字节处理;

获取数据类型:gettype($bookName)

字符串连接符:用点,注意JS中用的是+

$bookName = "幸福的方法"; 
` echo '

为你们推荐一本书,书名为:'.$bookName.',其作者是'.$author.'

';

操作逻辑型

';
//逻辑型
$flag=true;
echo $flag,'
'; //返回字符串‘1’,false:返回空字符串; var_dump($flag);//输出true or false; echo '
'; ?>

判断数据类型,返回布尔值
echo //返回字符串‘1’,false:返回空字符串;
var_dump :才可以输出true or false;

=18 && $age<=30;
echo '
'; var_dump($result); echo '
'; $result = $age<13 || $age>60; var_dump($result); $flag = true; echo '
'; $result = !$flag; var_dump($result); //如果变量$x是整型,则将变量$x赋值给$y $x = 23.34; is_int($x) && ($y=$x); echo $y; ?> ?>

你可能感兴趣的:(php基础知识)