お世話になってます。
ここ最近はAndroidのアプリ開発をしていたので
PHPに触れるのは久しぶりです。
これまでは、会社の独自フレームワークを使っていたので
php単体で、BBSを作成してみようと思い、実装しています。
そこで、特定の関数の処理を見て見たくなり
www.dev-test.com/?function=test_function
このようにURLを見るのに、以下の実装をしました。
php
1define("DB_NAME","bbs"); 2define("DB_USER","bbs_user"); 3define("DB_PASS","password"); 4define("DSN","mysql:host=localhost;dbname=".DB_NAME); 5 6/** 7 * URLで関数内の処理をするための$_GET 8 */ 9if(function_exists($_GET["action"])){ 10 $_GET['function'](); 11} 12 13/** 14 *pdo接続 15 */ 16function connect_pdo(){ 17 18 try{ 19 $pdo = new PDO(DSN,DB_USER,DB_PASS); 20 echo "PDO接続成功"; 21 }catch(PDOException $e){ 22 echo "データベースに接続できませんでした。 ".$e->getMessage(); 23 } 24 25}
ここで、
text
1$_GET['function']();
このように使っているのですが、
$_GET[]の後に来る()の意味がわかりません。。。
$_GET["somthing"];
このような形しか、出会ったことがないので
()がつく意味を知りたく、質問いたしました。
初歩的な質問で申し訳ございませんが、
$_GETかっことかでググっても、[]のかっこしか探せませんでした。
ご教示いただけましたら、幸いです。
回答2件
あなたの回答
tips
プレビュー