فضای سفید و توضیحات
بخش فضای سفید مربوط به php ، x-html می باشد و در بسیاری از زبان های دیگر نیز همینگونه است.
فضای سفید
جدا کردن کاراکتر های مانند برگه ها (tab)، فضای خالی (space) و خطوط جدید (newline) را فضای سفید (whitespace) گویند. همانطور که می دانید، مرورگرهای HTML فضای سفید را نادیده می گیرند. موتور PHP هم از این روش تبعید می کند. این دو قطعه HTML در نظر بگیرید:
<h5>welcome to 5ww.ir</h5><p>What you like to search today</p>
و
<h5>welcome
to 5ww.ir</h5>
<p>What you like
to search today</p>
خروجی این کدها یکسان است زیرا مرورگر به آنها با یک دید می نگرد. استفاده از فضای سفید در HTML خوانائی کد را بالا می برد و مطالعه آن توسط انسان را ساده می سازد اما در نگرش مرورگر به آن نقشی ندارد. در PHP همین اصل حکم فرماست. استفاده از فضای سفید خوانائی کد PHP را بالا می برد. مثلا دو کد
echo ‘hello’;
echo ‘world’;
و
echo ‘hello’;echo ‘world’;
معادلند اما کد اول خواناتر می باشد.
بخش توضیحات مربوط به php ، css می باشد و در بسیاری از زبان های دیگر نیز هم اینگونه است.
توضیحات
توضیحات راهنمائی برای کاربر هستند. از توضیحات برای توصیف هدف استفاده از کد، مشخص کردن نویسنده و زمان نوشتن یا آخرین ویرایش کد استفاده می شود.
مفسر PHP توضیحات کد را نادیده می گیرد و آنها را معادل فضای سفید در نظر می گیرد. PHP از توضیحات ++C، C و اسکریپت پوسته (shell) پشتیبانی می کند.
توضیحات چند خطی زیر به سبک ++C نوشته شده و در ابتدای یک اسکریپت PHP ظاهر می شوند:
/*Author: Saeid
Homepage: http://www.5ww.ir
E-mail: info@5ww.ir
*/
توضیحات چند خطی با */ آغاز و با /* پایان می یابند. توضیحات چند خطی را نمی توان به صورت تودرتو نوشت.
توضیحات یک خطه زیر با سبک ++C نوشته شده اند:
echo ‘<p>Search processed .</p>’; //Start printing search
و توضیحات زیر به سبک اسکریپت پوسته نوشته شده اند:
echo ‘<p>Search processed .</p>’; #Start printing search
در این دو سبک عبارتی که بعد از # یا // قرار گیرد به صورت توضیحات در نظر گرفته می شود.
در زبان HTML از علامت
<!–
برای شروع توضیحات و از علامت
–>
برای پایان دادن به توضیحات استفاده می کنند.
مطالب مرتبط:سعید زبردست
من برنامه نویس Java و PHP هستم. در کنار برنامه نویسی اطلاعات خوبی در زمینه پایگاه های داده بخصوص MySQL دارم. برای اطلاع بیشتر به صفحه درباره سعید زبردست مراجعه کنید.







سلام و خسته نباشید
از سایت بسیار خوبی که دارید واقعاً ممنونم.من در حال یادگیری PHP هستم و از سایت شما خیلی استفاده کردم.
یک سئوال در خصوص یادگیری Css:
برای یادگیری Cssها از چه منابع خوب ایرانی استفاده کنیم.اگر شما هم در کنار دیگر آموزشها ، آموزش CSS را از مقدماتی تا پیشرفته در سایت قرار دهید بسیار عالی میشود.منبع مناسبی هم معرفی کنید.
باز هم از شما ممنونم که وقت و تخصص خود را در اختیار دیگران میگذترید.
مرسی
بزودی مطالب گسترده ای در زمینه CSS می نویسم. در مورد منبع هم من با منابع ایرانی زیاد آشنائی ندارم ولی به زبان انگلیسی می توانید از آدرس زیر استفاده کنید:
http://www.w3schools.com
در ضمن به دلیل مهم بودن CSS تمامی مطالب مربوط به آن از مقدماتی تا پیشرفته به مرور زمان در سایت قرار می گیرند.
سلام
صفحه ای با استفاده از vbscript می خوام طراحی کنم که با راست کلیک روی گزینه ها منوهای مختلف ظاهر شه.ممنون می شم کمکم کنید.