php 프로그램 짜는 방법 정보
php 프로그램 짜는 방법본문
# post/get
$apmString->init($_POST);
$_TRIM = $apmString->formClean();
# DB
$apmSql->connect(_DB_HOST_, _DB_USER_, _DB_PASS_);
$apmSql->select(_DB_NAME_);
제가 어떤 소스를 받았는데... 소스를 보니...
그누보드와 다른 형식이더라구요...
그누보드는
$apmSql = select(_DB_NAME_);
이런식으로 짜는 것 같은데..위 소스는
$apmSql->select(_DB_NAME_);
이렇게 하네요..
$apm = $tt ;
이렇게 하는 것과
$apm -> $tt ;
이렇게 하는 것은 다른 건가요???
소스 해석을 못하겠네요... ^^
$_TRIM = $apmString->formClean();
위에건 어떻게 해석을 해야하나요??^^
댓글 전체
class 에 대해 공부를 하셔야겠어요. 화살표(->)는 클래스에서 사용합니다.
참고 : http://php.net/manual/kr/keyword.class.php
$apm = $tt ; // $tt 값을 $apm 에 넣어준다.
$apm -> $tt ; // $apm 클래스 내의 변수 $tt 를 지칭합니다.
$_TRIM = $apmString->formClean(); // $apmString 클래스 내의 함수 formClean() 을 실행하고 그 결과값을 $_TRIM 에 저장합니다.
<?
class A
{
function foo()
{
if (isset($this)) {
echo '$this is defined (';
echo get_class($this);
echo ")\n";
} else {
echo "\$this is not defined.\n";
}
}
}
class B
{
function bar()
{
A::foo();
}
}
$a = new A();
$a->foo();
A::foo();
$b = new B();
$b->bar();
B::bar();
?>
참고 : http://php.net/manual/kr/keyword.class.php
$apm = $tt ; // $tt 값을 $apm 에 넣어준다.
$apm -> $tt ; // $apm 클래스 내의 변수 $tt 를 지칭합니다.
$_TRIM = $apmString->formClean(); // $apmString 클래스 내의 함수 formClean() 을 실행하고 그 결과값을 $_TRIM 에 저장합니다.
<?
class A
{
function foo()
{
if (isset($this)) {
echo '$this is defined (';
echo get_class($this);
echo ")\n";
} else {
echo "\$this is not defined.\n";
}
}
}
class B
{
function bar()
{
A::foo();
}
}
$a = new A();
$a->foo();
A::foo();
$b = new B();
$b->bar();
B::bar();
?>
클래스로 짜는 거였군요...
공부해봐야겠네요.. ^^
공부해봐야겠네요.. ^^
-> 의 상용법