1. Pedram
  2. برنامه‌نویسی و طراحی وب
  3. دوشنبه, 05 مرداد 1394
سلام

اولا یک سوال داشتم و این هست که بهترین ادیتور برای PHPچیه ؟ چون از محیط NotePad++ خوشم نیمد

میخواستم اگه میشه در مورد متغییر های Local - Global - Static - Parameter توضیح کامل و جامعی بدید

ممنونم ازلطفتون
saman بهترین پاسخ Pending Moderation
0
رای
پس‌گیری
PHP ، HTML و ....
نرم افزار JetBrains PhpStorm خوبه. خودمم ازش استفاده میکنم.

لینک دانلود:
http://soft98.ir/software/programming/3845-jetbrains-phpstorm.html

نرم افزار easy php هم هست. ولی ازش استفاده نکردم هنوز که بگم کدوم بهتره

در مورد متغیر ها برو به این سایت:
http://www.kelidestan.com/index.php

از بالا، قسمت php رو انتخاب کن و .....
amir بهترین پاسخ Pending Moderation
0
رای
پس‌گیری
parameter:
همون ارگومنت هس موقع تعریف تابع یه ارگومنت براش تعریف میکنی
<?php
funcation test($x):{
echo $x;
}
test ('hello');
?>

global:
متغیر هایی که در بدنه برنامه هستن میشه و جز تابع خاصی نیستن
<?php
$x=10;
$y=20;
echo $x;
?>

برای استفاده کردن درون تابع :
<?php
$x=10;
$y=20;
funcation test(){
global $x;
echo $x;
}
test();
?>


static:
متغیر هایی که درون تابع تعریف میشن مقدارشون ذخیره نمیشه یعنی هردفعه که صداش بزنی یه مقدار ثابته برای اینکه مقدار ذخیره بشه باید استاتیکش کنی
<?php
funcation test(){
$x=10;
echo $x;
$x++;
}
test();
test();
test();
?>

خروجی این تابع با هربار فراخوانی ثابته
10 10 10
اما خروجی برنامه زیر هردفعه بیشر میشه
<?php
funcation test(){
static $x=10;
echo $x;
$x++;
}
test();
test();
test();
?>

10 11 12

local:
متغیر هایی که درون تابع تعریف میشن برای مثال برنامه زیر خطا میده چون متغیر فقط درون تابع تعریف شده
<؟php
$x='hello'
funcation test();{
echo $x;
}
test();

این سوالا رو توی انجمن های تخصصی بپرسی بهتره
مثلا اشیانه
http://ashiyane.org/forums
  • صفحه :
  • 1


هنوز پاسخی به این پست ارسال نشده است.
البته از آنجایی که هنوز در سایت لاگین نکرده‌اید، اجازه‌ی پاسخ دادن به این پست را ندارید.

ورود / ثبت‌نام

 

کاربران فعال این ماه

AMIR
Super User
مسعود یوسف‌نژاد
نازنین امامی
علی مردانی