
php初心者です
管理者用の変数保存ページを作りたいです
urlなどを変数に入れて、まとめたページから違うページで変数を取得して再利用したいです
例えば、こんな感じで変数に入れておいて違うphpファイルで呼び出す感じです
$url = "http://hoge.jp/";
$title = "タイトルの名前";
いままでは毎回、ホームに戻るのurlを入れていましたが効率が悪かったです
管理する変数をまとめたファイルは、phpファイルでいいのでしょうか?
あと、パーミッションは604で大丈夫でしょうか?
よろしくお願いします
No.1ベストアンサー
- 回答日時:
変数ではなく「定数」で管理したほうがいいような気はします。
定数であれば一度定義すれば書き変わることは二度とありません。
http://php.net/manual/ja/function.define.php
変数だとうっかり同じ名前の変数を同じスコープで使ってしまった時に上書きされてしまいますので注意が必要です。
define('URL', 'http://hoge.jp');
define('TITLE', 'タイトルの名前');
として URL, TITLE でアクセスできます。
PHP5.3以降ではdefine関数の代わりにconstキーワードが使えます。
const URL = 'http://hoge.jp';
const TITLE = 'タイトルの名前';
お好みの方でどうぞ。
ご存じだとは思いますが、他のPHPファイルを読み込むには
require_once, include_once, require, include のどれかを用います。
【requireとincludeの違い】
・require … 読み込み失敗時にFatalErrorでスクリプトが停止
・include … 読み込み失敗時にWarningでスクリプトは続行
【once有り無しの違い】
・有り … 同じファイルは1回しか呼ばれないように強制できるが少し負荷がかかる
・無し … 何回でも読み込んでしまうが負荷は少ない
このような違いがあります。
同じファイルが2回読み込まれないようにしっかりコードの流れを追えるならば require を使うといいでしょう。
不安な場合は require_once でもいいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
htdocsフォルダ以外ではPHP...
-
.phpファイルが、表示されない
-
PHPのif文でその処理を途中で抜...
-
makefile でファイルをコピーす...
-
FTPコマンドでディレクトリごと...
-
CFileDialogの最初のディレクト...
-
Subversionのリポジトリの削除
-
ftpでアップロードが出来ない
-
フォントの色を変えるには?
-
mysql複数レコードをまとめて削...
-
phpMyAdminに画像を保存できない
-
SQLiteに画像を格納したい
-
FORMで送信ボタンと戻るボタン...
-
GDで生成したはずの画像が文字...
-
phpからoutlook起動
-
phpのftp_get()でエラーが出ます。
-
Apacheでhttp://localhost/が表...
-
バッチを用いたフォルダの自動移動
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
.phpファイルが、表示されない
-
【file_exists】ファイルが存在...
-
URLが.PHPってどういう...
-
phpinfoの内容が見れない
-
PHPファイルの中身が見られるこ...
-
コマンドプロンプト エラー
-
さくらレンタルサーバーでPHPが...
-
PHPでフォルダ選択ダイアログを...
-
PHPの戻り値をWINDOWSバッチフ...
-
session_start()でwarningが表...
-
phpMyAdmin-5.0.4-all-language...
-
サイトのphpソースコードを表示...
-
htdocsフォルダ以外ではPHP...
-
CakePHP2のCronでのShellを使う...
-
phpmailerで送れない添付ファイ...
-
Fatal error: Class 'Config' n...
-
HTMLに埋め込んだPHPがうまく出...
-
バイナリーデータをGIFで表示さ...
-
apacheで拡張子を省略してアク...
おすすめ情報