❶ php 定義變數急需解答!!
$count = 598;
$number = 12;
echo $count.'<br>'.$number;
$salary = 4867.69;
$rate = 0.0305;
echo $salary.'<br>'.$rate;
define('RATE',0.00305);
$benji = 2000;
$lixi = $benji*RATE*12;
$total = $benji+$lixi;
echo $total;
$a = 105;
if ($a % 3 == 0 && $a % 5 == 0 && $a % 7 == 0){
echo "整數{$a}能同時被3,5,7整除";
}else{
echo "整數{$a}能同時被3,5,7整除";
}
$b = 105;
if ($b % 3 == 0 || $b % 5 == 0 || $b % 7 == 0){
echo "整數{$b}能被3,5,7中任何一個數整除";
}else{
echo "整數{$b}不能被3,5,7中任何一個數整除";
}
$sum = 0;
for ($i = 1; $i < 1000 ; $i++){
$sum += $i;
}
echo $sum;
❷ php預定義變數有哪些
超全局變數 — 超全局變數是在全部作用域中始終可用的內置變數
$GLOBALS — 引用全局作用域中可用的全部變數
$_SERVER — 伺服器和執行環境信息
$_GET — HTTP GET 變數
$_POST — HTTP POST 變數
$_FILES — HTTP 文件上傳變數
$_REQUEST — HTTP Request 變數
$_SESSION — Session 變數
$_ENV — 環境變數
$_COOKIE — HTTP Cookies
$php_errormsg — 前一個錯誤信息
$HTTP_RAW_POST_DATA — 原生POST數據
$http_response_header — HTTP 響應頭
$argc — 傳遞給腳本的參數數目
$argv — 傳遞給腳本的參數數組
❸ PHP變數名、變數值、類型
變數名 =》 zval
變數值 =》zend_value
問題:
引用計數
變數傳遞,變數賦值
變數的基礎結構
變數值:zend_value
typedef union _zend_value {
zend_long lval; /* long value */
double dval; /* double value */
zend_refcounted *counted;
zend_string *str;
zend_array *arr;
zend_object *obj;
zend_resource *res;
zend_reference *ref;
zend_ast_ref *ast;
zval *zv;
void *ptr;
zend_class_entry *ce;
zend_function *func;
struct {
uint32_t w1;
uint32_t w2;
} ww;
} zend_value;
變數名:_zval
typedef struct _zval_struct zval;
struct _zval_struct {
zend_value value; /* value */
union {
struct {
ZEND_ENDIAN_LOHI_4(
zend_uchar type, /* active type */
zend_uchar type_flags,
zend_uchar const_flags,
zend_uchar reserved) /* call info for EX(This) */
} v;
uint32_t type_info;
} u1;
union {
uint32_t var_flags;
uint32_t next; /* hash collision chain */
uint32_t cache_slot; /* literal cache slot */
uint32_t lineno; /* line number (for ast nodes) */
uint32_t num_args; /* arguments number for EX(This) */
uint32_t fe_pos; /* foreach position */
uint32_t fe_iter_idx; /* foreach iterator index */
} u2;
};
變數類型【type】
/* regular data types */
#define IS_UNDEF 0
#define IS_NULL 1
#define IS_FALSE 2
#define IS_TRUE 3
#define IS_LONG 4
#define IS_DOUBLE 5
#define IS_STRING 6
#define IS_ARRAY 7
#define IS_OBJECT 8
#define IS_RESOURCE 9
#define IS_REFERENCE 10
/* constant expressions */
#define IS_CONSTANT 11
#define IS_CONSTANT_AST 12
/* fake types */
#define _IS_BOOL 13
#define IS_CALLABLE 14
/* internal types */
#define IS_INDIRECT 15
#define IS_PTR 17
true 和 flase 沒有zend_value 結構, 直接通過type來區分,zend_long和double的變數指直接存儲在_zend_value中,不需要額外的value指針。
❹ PHP在定義變數時,是否需要明確指定變數的類型
完全不需要,PHP是弱類型語言。
❺ php變數如何定義
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。
❻ php 定義 double 或 float 型 變數
不需要特別定義,只需要這樣==》$a=0.00;感覺沒什麼double和float之分,你後面的計算賦予它的值有小數它自然就是double或float,沒有小數就是int,如果要規定小數點後留幾位可以用round函數
❼ php怎樣定義全局變數
<?php
$arr=array();
function a(){
global $arr;
print_r($arr);
}
a();
/*更多問題可以去php中文網問答社區提問http://www.php.cn/wenda.html,大神在線幫你解決,希望對你有幫助*/
?>
僅供參考,希望能幫到你
❽ php語句的結構與變數類型
php語句:
一個php文件通常包含HTML標記和一些php語句段。
一個php語句段從<?php 標簽開始,到 ?> 結束。php標簽用於分割其他php語句段和html,php語句寫在兩個標簽中間,可以寫多行PHP語句。
注意:php語句以分號結尾,如果沒有分號,則會繼續分析文件,直到下一個分號,並忽略中間的空格和換行。
php中,回車換行,空格,製表符都被視為空格,php解析器會當它們不存在。
例如:
<?php
echo 'Hello World';
?>
php的變數類型:
php一共八種基本的變數類型,包括如下:
四種標量類型:
boolean (布爾型)
integer (整型)
float (浮點型, 也稱作 double)
string (字元串)
兩種復合類型:
array (數組)
object (對象)
最後是兩種特殊類型:
resource(資源)
NULL(NULL)
另外php還有一些偽類型:
mixed
number
callback
❾ php變數的定義及變數類型有哪些
變數定義
$變數名 = 「變數值」;
例如
$b = "1234";
如果變數值是數字可以不用引號!
存在8種變數類型,可以分為三類* 標量類型: boolean、integer、float(double)、string* 復合類型: array、object* 特殊類型: resource、NULL