PHP函式隨手記

2021-09-14 04:45:35 字數 763 閱讀 6736

compact ( mixed $varname1 [, mixed $… ] ) : array

建立乙個包含變數與其值的陣列。

對每個引數,compact() 在當前的符號表中查詢該變數名並將它新增到輸出的陣列中,變數名成為鍵名而變數的內容成為該鍵的值。簡單說,它做的事和 extract() 正好相反。返回將所有變數新增進去後的陣列。

note:

在 php 7.3 之前版本,未設定的字串會被靜默忽略。

<?php

$city

="san francisco"

;$state

="ca"

;$event

="siggraph"

;$location_vars

=array

("city"

,"state");

$result

=compact

("event"

,"nothing_here"

,$location_vars);

print_r

($result

);

所以以上程式顯示為: 

array

([event]

=>

siggraph

[city]

=> san francisco

[state]

=>

ca)

PHP隨手記1 內建函式date

date default timezone set 設定用於乙個指令碼中所有日期時間函式的預設時區 在php中只用 mktime 函式時有時會報錯,解決辦法是在 date default timezone set asia shanghai date 格式化乙個本地時間 日期 stringdate ...

記憶體隨手記

1,view handler activity conetxt 不可被靜態方法引用,會無法銷毀 引發記憶體問題。2,bitmap 在控制項不需要後,立即強制reclery。3,一些過載的方法,在不同廠商的rom存在初始化順序不同,需要嚴謹對待。4,view的載入不一定要在主線程載入。只是addvie...

架構隨手記

部分摘自 架構實戰 一書,紅色部分為個人見解。1架構與設計 所有的架構都是設計,但並不是所有的設計都是架構。架構代表塑造乙個系統的重要設計決策,這裡的重要性通過改變所需要的成本來衡量。有此可見架構所要做的是要吧其中關鍵 核心的部分組織起來 2架構師不僅對關鍵的功能性需求感興趣,還對系統質量 如效能 ...