הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה מחלקה אף EOF.. (https://hosts.co.il/forums/showthread.php?t=17902)

amirs_5 16-03-06 22:16

שאלה מחלקה אף EOF..
 
תסתכלו על הקוד הבא :

PHP קוד:

class func {

function 
func1() {
return <<<EOF
קיים
EOF;
}

function 
func2() {
return <<<EOF
לא קיים
EOF;
}

function 
whofunc() {
return <<<EOF

EOF;
}


טוב מה שאני רוצה לעשות זה לא בעיה , אבל נתקעתי בזה בגלל ה EOF .
טוב אז ככה בפונקציה whofunc()
יהיה תוכן שאם קיים $_GET['act'];
התוכן שלה יהיה שווה לפונקציה הראשונה, אם לא קיים התוכן שלה יהיה שווה לפונקציה השניה
,
אני שוב מזכיר שזה אמור להיות עם ה EOF , וכן זה חשוב מאוד

תודה לעוזרים.

בניה 16-03-06 22:28

לש"ש


אפשר לעשות ככה:
PHP קוד:

class func 

function 
func2() { 
return <<<
EOF 
קיים 
EOF



function 
func1() { 
return <<<
EOF 
לא קיים 
EOF



function 
whofunc() { 
if(
$_GET['act']!=='')
return 
$this->func1()
else
return 
$this->func2() ;




amirs_5 16-03-06 22:33

אין מצב שגם ב whofunc() יהיה את ה EOF ?...

בניה 16-03-06 22:40

לש"ש


מה זה יתן לך?

amirs_5 16-03-06 22:41

חשבתי שזה לא אפשרי , טוב תודה רבה אחי עזרת מאוד , ואני שובר תראש על זה שעה עם ה EOF =]
חשבתי שחייב לשים בכל הפונקציות :)
תודה רבה גבר :)

בניה 16-03-06 23:14

לש"ש


הקוד הזה עובד מצויין:
PHP קוד:

<?php
class func {

function 
func2() {
return <<<EOF
÷&eacute;&eacute;&iacute;
EOF;
}

function 
func1() {
return <<<EOF
&igrave;&agrave; ÷&eacute;&eacute;&iacute;
EOF;
}

function 
whofunc() {
if(
$_GET['act']=='')
{
return 
$this->func1();
}
else

return 
$this->func2() ;
}
}
$a=new func();
echo 
$a->whofunc();
?>


amirs_5 16-03-06 23:51

אני יודע אני ערכתי את ההודעה אחשלי , תודה רבה :)


כל הזמנים הם GMT +2. הזמן כעת הוא 16:08.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ