PHP 环境塔建与数据类型转换

Posted zengkefu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 环境塔建与数据类型转换相关的知识,希望对你有一定的参考价值。

手动塔建php开发环境

安装php c:\apps\php
安装apache c:\apps\apache
   1.配制apache
     配制c:\apps\apache\conf\httpd.conf

     DocumentRoot "c:/apps/www"     //指定工作目录,WWW为自已创健
     Directoryindex index.php index.html      //
     加入:loadModule php5_module "c:\apps\PHP\php5apache2_2.dll"
     加入:PHPIniDir "c:\apps\PHP" 
     加入:AppType application/x-httpd-php .php 

     查找 <Directory "c:/apps/apache/htdocs">    
     改为<Directory "c:/apps/www">

     重起apache
    
  2.php配制 c:\apps\php
    php.ini.dist重命名php.ini
    在php.ini中查找:
    php_gd2.dll  把前面的注解符号除掉;
    php_mysql.dll把前面的注解符号除掉;

    在c:\apps\php\ext,c:\apps\php下
    拷贝php_gd2.dll,php_mysql.dll,libmysql.dll  c:\windows\system32下面

     
  3.测试
    在c:/apps/www 下创建 index.php文件
    输入:
    <?php
    phpinfo()
    ?>

    IE: http://localhost/index.php                             
 
      


Zend studio集成环境安装

.php与下面混排
html div css php mysql js jquery ajax
1.标准定界符
   <?php?
    php code
   ?>

2.短标记
   <?

   php code
   ?>
3.asp 风格
  <%
   Php code
   %>
4.script
<script language="php">
   php code
</script>

php定界符可以写到页面的任意位置

php区分大小写
php以分号结尾


PHP注释:  
    写在定界符之内
        单行注释: //xxxx
        多行注释:  /* XXXX  */

php变量:
    :存储在内存中有名称的信息,变量随着程序执行而变化
    $变量名称=值  

变量名称规则:    
$开头
第二位以字母或者下划线
变量名称有意义,第二个单词以后,单词首字母为大写
$userName 
$telInfoPrice

打印变量:
<?php
echo $var;
echo 30;
?>

预定义变量:
页面间数据传值
$_GET : 经由http GET方式传递数据       
$_POST:经由http GET方式传递数据  
$_REQUEST =$_GET+$_POST
$_FILES:经由http 上传文件方式传递数据  

会话:
$_SESSION:服务端保存数据
$_COOKIE :客户端保存数据
$_SERVER :系统环境信息

PHP数据类型
 基础数据类型(标量类型) 
      字符串 string
      整型   integer
      浮点型 float
      布型   boolean

 复合类型
      数组:array
      对象:ob_ject
 特殊类型:
      资源类型:resouce
      空值: null没有值

字符串
     "": 双引号代码会执行

     ‘‘: 代码不会执行,普通字符输出

转义字符:
    普通字符转换为控制符
    \n \r \t \f
控制符转换为普通字符 
    "--->\" 
    ‘--->\‘
    <--->\<

整型:
       整数:十进制,十六进制 八进制

浮点型
     $var=1.2

布尔型:
    $var=true
     $var=false

    当比较时 true为了,false 为0
    打印时true 为1,打印时false 为空


空型:
      $var=null var:值为空
      $var1 :值为空,声明变量为空值
     unset($m):$m为空

var_dump($x):返回变量类型


数据类型转换:
php:
      字符串
      整型
      浮点型
      布尔型
      数组:array
      对象:ob_ject
      资源类型:resouce
      空值: null没有值

php弱变量:

<?php
    $a="123"
    $b=10;
    $c=$a+$b;
    echo $c;

    $aa=true;
    $bb=1;
    echo $aa+$bb;


    $cc=false;
    $dd=1;
    echo $cc+$dd;


        $bl="";
        $num=1;
        echo $bl+$num;


        $num1=3
        $str="3e+2";
        $num=$num1+$str;   
        var_dump($num);

        $str="20"
        $num2=5;
        $num3=$str+$num2;
        var_dump($num3);

        $str="20.1"
        $num2=5;
        $num3=$str+$num2;
        var_dump($num3);


?>  

隐示转换:弱变量体现
1.转换为boolean
   1---->true
   false 以下内容在运算的时间将变成false
   0/0.0--->false
   字符串或"0"----->false
   空数组/null---->false
    
2.转换成数值型
   true -->1 false -->0
   字符串带有e E 转换符点型
   字符串是数字字符串,将转换为整数或者浮点型    
   

3.转换成字符串
  true------>"1"
  false-------->"0"
  int 123-->"123"
  float 3.14---->"3.14"
  
  null-------->"" 
  数组-------->"array"
  对象-------->"oject"
  资源-------->"resource #序号"


变量显示转换:

  int float bool string array object
  $str="234234";
  $str1=(数据类型)$str;
    

 

以上是关于PHP 环境塔建与数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章

linux6怎么塔建net环境

在 PHP 中创建与 PDO 的连接时出错

在 PHP 中创建与 PDO 的连接时出错

如何在 Anylogic 中创建与特定代理的连接并为代理显示动画连接

在代码片段中包含类型转换

PHP基础:(常量变量,数据类型,类型转换)