人間成長記!!!!

人間成長記!!!!

現在大学生のタイキです。
学んだこと・自立までの行動などを書いていきます。
おもにビジネス面について書いていきますが、人生においても役に立つ内容になっているはずです。

ときどき僕の日常についても書かせてもらいます。

どうかよろしくお願いします。

Amebaでブログを始めよう!

これからphpを勉強して学んだことを書いていこうと思います。


まだ初心者なので間違いも数多くあると思います。

その場合は、親切なご指摘をいただけると幸いです。


今回はまず、オートロードについて書いていきます。


オートロードは、クラスを必要なときに読み込むための仕組みです。

定義されていないクラスを使おうとしたときに、指定されたオートロード関数が呼び出されます。



まずは __autoload関数についてです。


<?php

function __autoload($name){
print $name;
}

$a = new ameba;
?>


ameba のように表示されます。


これには ameba というクラスは定義されていません。

しかし、 ameba というクラスのオブジェクトを作ろうとしています。


そこで __autoload関数が ameba を引数として呼び出されています。




つぎに strpos()関数について書いていきます。



これは第一引数から第二引数で指定したものが出現する位置を調べるものです。


<?php
$a = "abcdefg";

$pos = strpos($a, "c");

print $pos;
?>


2 と表示されます。


変数a のなかから初めて c が出現されるのを調べています。