شرح صفوف ومحتوى الفقرة
نظراً لأن تعبير الشرط الأوسط في حلقة for يُفحص قبل كل دورة، تجنب استدعاء دوال مثل strlen($text) مباشرة داخل خانة الشرط حتى لا يُعاد تشغيل الدالة في كل دورة؛ بل خزّن الحد الأقصى في متغير مرة واحدة في مرحلة التهيئة لتحقيق أعلى أداء:
PHP
<?php
$codeWord = "CLOSETAG";
for ($i = 0, $len = strlen($codeWord); $i < $len; $i++) {
echo "Char #" . ($i + 1) . ": " . substr($codeWord, $i, 1) . "\n";
}