PHP – javascriptとPHPの違い

javascriptとPHPの違い

javascriptとPHPでの仕様の違いみたいなのをメモ。

両者の大きな違いは、(初心者レベルのおいて)オブジェクト指向か否かなのではと思います。

javascriptはオブジェクト指向だから、なんでもオブジェクトでそのオブジェクトがメソッドやプロパティを持っているのに対し、PHPは基本、対象を引数とした関数でオブジェクトを生成する。

(さらに…)

2012年12月18日6:12 PM | カテゴリー: javascript,PHP | コメント(0)

PHPで無効化関数を定義する

PHPでのPOSTデータやSQL文の使用の際に色々とエスケープ処理が必要ですが、これを1つの関数にまとめた形が以下。

function newstring($string) {
	if(get_magic_quotes_gpc()){
	$string = stripslashes($string);
	}
$string = htmlspecialchars($string,ENT_QUOTES,'utf-8');
$string = mysql_real_escape_string($string);
$string = str_replace(",",",",$string);
$string = str_replace(array("\r\n","\n","\r"),"
",$string); return $string; }

function内のローカル変数を、スコープの外のグローバルで使うためには、returnを使う。

(さらに…)

2012年12月16日10:40 PM | カテゴリー: PHP | コメント(0)

phpをhtmlのまま動かす

腐るほど既出の情報を自分用にまとめ。

全てのhtmlファイルを、phpに変えるのには、

コマンドプロンプト(cmd)→cd\○○でカレントディレクトリ選択→cd\○\○> ren *.html *.php

以下コピー用
cd\xampp\htdocs\kanri\
cd\xampp\htdocs\kanri\link\
ren *.html *.php

(さらに…)

2012年7月26日7:42 PM | カテゴリー: PHP | コメント(0)

empty、isset、is_null、trueの違い(PHP)

ここらへんで、emptyとisset等の使い方を自分なりに整理して、ついでに覚えようと思う。いつまでもどれを使うかで悩んでいる場合ではないだろうから。。。とりあえずメモ程度

メソッド 0(ゼロ) 空文字”” null 未定義 それ以外
empty() true true true true false
isset() true true false false true
trueは、1
falseは、0と空文字とnull

空文字””は何も入力されていないという意味ではない。nullがその意味。

ゼロ、空文字””、nullがfalseとして扱われ、false以外が、trueとして扱われる。

is_nullは、「null」がtrue、それ以外がfalseを返す。

issetは、「0(ゼロ)、空文字””、それ以外」がtrue、「nullとその変数が定義されていない時」にfalseを返す。

emptyは、「0(ゼロ)、空文字””、null、変数が定義されていない時」がtrue、「それ以外」はfalseを返す。0でもtrueに注意。

strlenは、「データの長さが0」ならtrue、それ以外がfalseを返す。

(さらに…)

2012年6月11日12:08 AM | カテゴリー: PHP | コメント(0)

PHPで掲示板の作り方

phpで掲示板の作り方は、別ページへ移動させました。

このページはもう更新されませんので、上記リンク先へ移動していただくようお願いします。

(さらに…)

2012年6月9日10:20 PM | カテゴリー: PHP | コメント(3)

1 / 212