
php
没事偷着乐琅
书中自有黄金屋,书中自有颜如玉。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHP 常量
常量的定义: define('NAME','hello'); echo NAME,'<br>' ; 或者 const NAME = 'hello'; echo NAME; 特殊常量:不以 字母了‘_’开头的名称都 需要用 constant 才能使用。 define('^_^','我很开心'); echo constant('^_^'); 显示所有常量: ...原创 2018-03-07 10:36:40 · 197 阅读 · 0 评论 -
超全局变量
超全局变量:这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用 例如: POSTPOST_POST _GET 使用方式: </head> <?php print_r ($_GET); echo '<br>'; print_r ($_POST); ...原创 2018-03-06 16:15:00 · 607 阅读 · 0 评论 -
php 变量
变量的命名: $变量的起始符 变量开头必须以 字母和下划线开头: $aaa_ $_aaaa $aa_aaa <?php $a = 10; $b = $a; ==>> 传值 $c = &$a; ==>> 传地址。 $a ++; echo $a; ==>> 11 echo $b; ==>> 10 echo $c; ...原创 2018-03-06 11:56:05 · 140 阅读 · 0 评论 -
echo print print_r var_dump 区别
echo:不是一个函数,他只能简单的输出数据文本,可以输出多个 字符,用都好隔开,如果使用括号时不能使用都好,会报错。(优点:输出效率高于print) print :类似echo,也不是函数,区别在于 print拥有返回值。如果正确输出返回 true 否者返回 false (PS:php中 true 是 1 false 为 空) echo 和 print 都不能输出 数组里面的值。 pr...原创 2018-03-06 10:49:29 · 279 阅读 · 0 评论 -
apache 分布式部署
分布式部署的作用: 当多个站点在同一个服务器运行,由需要配置不容的参数时,就需要分布式部署(例如: session 的时间配置)配置方式 在网站目录下创建 ‘.htaccess’ 文件,可以对网站进行单独的设置,称为分布式部署文件。 该文件会覆盖 httpd.conf 文件中的配置。一个网站下可以有多个分布式部署文件。每个‘.htaccess’文件只能作用于当前目录和子目录。配置方式: 假原创 2018-03-05 12:18:33 · 1063 阅读 · 0 评论 -
配置远程数据库访问(phpMyAdmini)
1、下载 phpMyAdmin,放置到任意目录2、在apache/extra 目录下 打开 httpd-vhosts.conf (PS: 配置虚拟主机,需要注解Apache.conf 中的DocumentRoot 否则无效。)<VirtualHost *:80> DocumentRoot "F:\Service\wamp\phpMyAdmin" ServerName phpm原创 2018-03-02 16:27:34 · 1173 阅读 · 0 评论 -
apache 配置多个网站(配置虚拟主机)
配置虚拟主机需要注解掉 DocumentRoot这样虚拟主机才会执行;配置方式: 1、在apache.conf 中解开 Virtual hosts 配置文件。# Virtual hosts Include conf/extra/httpd-vhosts.conf2、在apache/conf/extra/ 文件夹下 打开 httpd-vhosts.conf 配置虚拟主机:<VirtualHo原创 2018-03-02 15:22:54 · 497 阅读 · 0 评论 -
apache 配置默认首页(php)
在 apache 目录的 apache.conf 目录中:<IfModule dir_module> DirectoryIndex index.html index.php hello.php </IfModule>apache 会按顺序搜索, index.html index.php hello.php 如果找到有就直接返回。忽略后面的文件。原创 2018-03-02 11:15:59 · 9555 阅读 · 0 评论 -
apache 配置虚拟路径和访问权限
在 apache.conf 中,搜索 DocumentRoot 修改路径为自己设置的虚拟路径就可以: (e.g DocumentRoot “E:/www”)并且还要修改它下面的 Directory 否则会出现权限无法访问的问题。DocumentRoot "C:/www" <Directory "C:/www">扩展内容 权限的细节设置 Directory 目录下 个参数的解释:Op原创 2018-03-02 11:07:11 · 2310 阅读 · 0 评论 -
PHP 可变函数,和匿名函数
<?php //可变函数 function fun($args){ echo $args; } $str = 'fun';//将方法名称保存到变量中。 $str('i am fun');//用变量名称去匹配函数,并调用。 echo '<br>'; //匿名函数 PHP从 5.3 开始支持匿名函数。 $fn = function($args){ echo $a...原创 2018-03-09 16:12:59 · 410 阅读 · 0 评论 -
apache2.4 安装和 配置 PHP7.1 环境
下载apache http://httpd.apache.org/docs/current/platform/windows.html#down 解压到 任意盘。(e.g F盘) 1、进入 apache 的conf目录打开 httpd.conf 文件,编辑 38行: Define SRVROOT "F:/Service/wamp/apache24" ServerRoot "${SRV...原创 2018-02-28 11:42:38 · 2201 阅读 · 0 评论 -
php 关系运算符
只讲不一样的,其他和 Java等语言类似原创 2018-03-07 20:39:12 · 592 阅读 · 0 评论 -
PHP 类型转换
自动转换 <?php $num = 10; if($num){//不等于0 就为true echo 'i am '.$num; } echo '<br>'; if('abc' == 0){ //自动从字符串中抽取数字,如果没有就等于0 ,等于true echo '10bb'+'20aa';// 自动抽取 里...原创 2018-03-07 19:55:15 · 250 阅读 · 0 评论 -
PHP 数组
<?php //普通声明 $arr = array('aaa','bbbb','ccccc'); echo $arr[0],'<br>'; echo $arr[2],'<br>','<br>'; $arr1[] = 'xxxx'; $arr1[] = 'yyyyy'; print_r($arr1); ...原创 2018-03-07 18:18:55 · 214 阅读 · 0 评论 -
php 字符串
下面是例子: <?php $name = '张三'; echo '我叫$name','<br>'; // 单引号,不错处理,直接输出 效率高 echo "我叫&name",'<br>'; // 双引号,会处理$开头的变量 echo '我叫'.$name,'<br>';// 可以在单引号外面单独输出变量 echo "$name是我的名字",'...原创 2018-03-07 13:05:51 · 202 阅读 · 0 评论 -
php 浮点型
浮点型数据,是存在精度问题的。 var_dump(0.9 ==(1-0.1)) ==>> true; var_dump(0.1 == (1-0.9)) ==>> false; 通过上面的例子:说明在浮点数不要用于判读是否相等。 在PHP中需要判读 两浮点数是否相等时,可以使用 bccomp 函数。 0 表示 相等 1 表示 大于 -1 表示小于 ...原创 2018-03-07 11:32:35 · 693 阅读 · 0 评论 -
PHP 通过cmd命令执行
代码如下 $argv 代表 接受的参数值 <?php echo $argv[0]."\n"; echo $argv[1]."\n"; echo $argv[2]."\n"; echo "argment count:".$argc; 执行方式 打开cmd C:\Users\yy520>F:\Service\wamp\php\php.exe F:\Service\wamp\apac...原创 2018-03-06 16:24:17 · 4525 阅读 · 0 评论