■2010年05月

■スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

■PHPでの並列処理

PHPでマルチスレッド(バックグラウンド処理)を実現する方法
スポンサーサイト

■PHPでのreturnの使い方

特に配列を返すときに注意。

return

function a(){
return $a['e'] = 'sometxt';
}

function b(){
$a['e'] = 'sometxt';
return $a;
}

function c(){
if(is_array(a())){
echo 'a is array';
}else{
echo 'a is NOT an array';
}

if(is_array(b())){
echo 'b is array';
}else{
echo 'b is NOT an array';
}
}

This will print:
a is NOT an array
b is array

■PHPで可変長引数を取る関数を作る

Variable-length argument lists

以下の関数を駆使する。
func_get_args
func_num_args
func_num_args

関数を定義するときに可変長引数の指定は必要ない(多分)。
PHPで可変長引数の関数を定義

array_shiftなんかも使える。

■WordPressがアップデートの途中で止まってしまう。

ログを見たらWPで設定している使用メモリの容量を超えている模様。

wp-config.php内のWP_MEMORY_LIMITの値を増やしてして対応完了。

http://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP

プロフィール

Author:systemadmin
files2cloud.com

最近のコメント

ブロとも申請フォーム

ブログ内検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。