IT
Design
旅
PetLife
Life
RenojiStock
AboutUs
ITメモ
PHP
PHP マニュアル(PHP Official Web)
Basic Knowlege / 基礎知識
「CentOS」にPHPをインストール方法
PHPファイルの作り方
外部「クラスファイル」「関数ファイル」を読み込む方法
変数の使い方
定義済み変数の使い方
関数の使い方
配列の使い方
クラスの使い方
ヒアドキュメントの使い方
PHPの演算子
条件分岐
Access Info / アクセス インフォ
IPアドレスを確認する方法
アクセスされたURLパスを確認する方法
PCとスマートフォンの判定
アクセスしたページから特定ページにリダイレクトさせる方法
ファイル・ディレクトリ
ファイルとディレクトリの操作方法(作成・確認・削除)
ディレクトリ内のファイル・ディレクトリPath(URL)を配列に格納する方法
ファイルの読み込みと書き込み
「file_get_contents」関数を使ってファイルを読み込む方法
「readfile」関数を使ってファイルを読み込む方法
「file」関数を使ってファイルを読み込む方法
「fread」関数を使ってファイルを読み込む方法
「fgets」関数を使ってファイルを読み込む方法
「fwrite」関数を使ってファイルに書き込みをする方法
チェック
「is_file」関数 - 指定パスがファイルかをチェックする方法
「is_dir」関数 - 指定パスがディレクトリかをチェックする方法
画像ファイル
画像ファイルのIPTC情報を取得する方法
画像ファイルをZipファイル形式でダウンロードさせる
画像をコピーする方法
画像のキーワード情報を取得する方法
画像ファイルから「EXIF」ヘッダを読み込む
画像の大きさ・画像情報を取得する
情報
「PHP」の出力系関数 - プログラミングで必須のデータ内容をチェックする方法
関数の返り値を複数で受け取る方法
使用可能なメモリ使用量を変更する方法
mb_send_mail - エンコード変換を行ってメールを送信する
「Google」「Goolge Map]に渡した値が文字化けするときの解決方法
PHPで日付比較をする方法
文字列
「文字列」の長さを取得する方法
【 substr 】「文字列」から一部分を取り出す方法
【 explode 】「文字列」を分割する方法
【 preg_split 】正規表現で「文字列」を分割する
ランダムな数字を取得する方法
文字の検索
「strpos」関数で指定文字の最初の位置を確認する方法
「preg_match」関数で指定した「正規表現」で検索する方法
文字の置換
「str_replace」関数で指定した文字列を置き換える方法
「preg_replace」関数で指定した文字列を置き換える方法
文字の削除
「trim」関数 - 文字列の両端から指定文字を削除する方法
「ltrim」関数 - 文字列の先頭から指定文字を削除する方法
「rtrim」関数 - 文字列の末尾から指定文字を削除する方法
文字列の中にある「文字」を削除する方法
「改行」を削除する方法
文字列の「空白(スペース)」を削除する方法
配列
配列に値を追加する方法
配列の値を削除する方法
配列の有無を確認する方法
配列の中から重複した値を削除する
配列の空の値を削除する
配列の並び順を変える
is_array - 変数が配列かを確認する
in_array - 配列の中に指定した値があるか確認する
implode - 値の間に文字加えて配列を文字列に変換する
array_merge - 配列と配列を結合する方法
ライブラリ
「PHP」で使えるライブラリの種類
「GD」ライブラリの使い方
Server / サーバー
サーバーの最大実行可能時間を変更する
IT Memo
>>>
PHP
>>>
【PHP】外部「クラスファイル」「関数ファイル」を読み込む方法
【PHP】外部「クラスファイル」「関数ファイル」を読み込む方法
【PHP】
外部ファイルの使い方
INDEX
■
外部ファイルとは
■
外部ファイルの種類
■
外部「関数ファイル」の読み込み方法
■
外部「クラスファイル」を読み込む方法
外部ファイルとは
外部ファイルは、たくさんのプログラムコードを、複数のファイルで管理するためのファイルをいう。
メインファイルは、外部ファイルを読み込むための関数を使用して、外部ファイルに記述されているプログラムを使用する。
外部ファイルを読み込む関数
・require_once関数
Back
外部ファイルの種類
関数ファイル
クラスファイル
の2種類があります。
関数ファイルは、関数が、1つ〜複数個、記述されているもの。
クラスファイルは、クラスの中に、1つ〜複数個の関数が記述されているもの。
記述されているのが、関数かクラスかによって、「関数ファイル」「クラスファイル」と呼ばれる。
「関数ファイル」か「クラスファイル」によって、「拡張子」「書き方」「呼出し方」などが異なる。
クラスと関数の違いは、「クラス」と「関数」の項目で詳しく説明。
関数ファイル
クラスファイル
拡張子
「.php」
「.class.php」
Back
外部「関数ファイル」の読み込み方法
関数ファイルの記述
<?php
function 関数名(){
print("Sample Print");
$ReturnText="Return Text";
return $ReturnText;
}
?>
呼び出しファイルの記述
<?php
require_once ('./PHP外部ファイル名.php');
$EternalFunction=関数名(); //「Sample Print」が出力される。
print($EternalFunction); //「Return Text」が出力される。
?>
Back
外部「クラスファイル」を読み込む方法
クラスファイル
クラスファイルの記述(Sample.class.php)
<?php
class Sample{
public function SampleFunction(){
print("Sample Class Text");
$SampleClassText="Sample Class Return"
return $SampleClassText;
}
}
?>
呼び出しファイルの記述
<?php
require_once ('./Sample.class.php');
$Sample=new Sample;
$Sample->SampleFunction(); //
?>
Back